I don’t really think that dogs are all that powerful but are really useful for disrupting enemy formation, absorbing cavalry charge, chasing after skirmishers and of course as frontal assault force during city assaults.