"i understand how great dwarf/artisans are, but how to counter an all dwarf kd especially during war especially with that annoying fog on?"

Speed.
You need to dispel their fog, then take them down in short order. Avian can do it just fine.