OMG, ROFL! I wish there was someone who could do 3d models. Dwarves need a solid melee and 'cavalry' line.
But the key factor is another one. It's not that difficult to figure out, but since nobody seems to be writing any advice in english-speaking forums or even better - putting guides or walkthroughs online - I'll just add some thoughts here instead. It concerns the Militia-workers of the dwarves. A first look at them will show that they are in fact a bit tougher than gunners and they start out with very good piercing protection. Their melee damage is just ok, but 10 is still better than the 6 of Gunners. Now, you might say: "But all their other armor values are shit!" To which I will say: "Put down the research building and voila, suddenly there is a new upgrade in the town center, which adds +8 (WTF?!?) to all the armor values of Militia." :-)