Advice re Dwarfs for what its worth
No Magic save the points.
Leave the Pistoliers at home, they are just to fragile against Dwarf shooting, take outriders instead but keep them hidden until his shooty units are dealt with.
Use 2 or 3 sets of Nilla Knights with 1 set of 5 IC Knights with a W/P on the flank to get rid of thunderers etc.
Use Swords as both parent and detachment as Dwarfs are T4 we are only going to win by static combat res, We need the WS 4 and AS 4 of Swords in detachments to take away combat ranks.
Use Cannons and a HRB to take out his artillery, then turn it on his big units, the HRB is very effective being S5.
Warrior Priests are a must, I use 3 to 4 against Dwarfs with an A/L on a War Alter, making Knights and Swords unbreakable is so effective, it means that you can stick around while your knights flank him.
LEAVE HIS UBBER UNITS OF DEATH ALONE, I cannot overstate this, with an Oathstone and a tooled up Lord or Thane, he will inflict massive casualties before his unit is wiped out. Instead leave it alone, feed in an archer detachment. If he does use the oathstone, then shoot him to bits with what ever you have.
Concentrate on the Artillery and shooty units and normal warriors if you wipe them out then you can afford to leave his Hard units alone and still get a good victory.
Dark Elves are totally different, take lots of magic defense, artillery is the best to shoot up his both throwers, once that is done shoot up the Cold Ones and Chariots. IC Knights and Nilla knights are usefull to smash is weaker fast cav units. If hes good he will try to entice your units forward to pull you out of position, and turn a flank, then he will magic you to death and deal with your army peacemeal.
My 2 cents