Added 14 minutes later
I have fought both for and against the Dwarves. A 25th-level Dwarf with runes can easily defeat an opponent with three times the army size at the same level (if you know how to use them correctly). This makes them very strong, plus their defenders (500 and more). And they are the strongest race, but they can be defeated. 1. You need a strong hero (stronger than the one in the city) and a strong army (much larger than the enemy's). 2. It is best to defeat their main hero in the field and then go to the city where they are located: a 2nd-level hero with a weekly reinforcement + defense. First, let the archers destroy the other units (they are not very effective against defenders). It's good if they open the gates (almost always). Then, let the strongest melee units surround them and attack one by one. I advise you to have good Chaos magic or slowing spells. Gradually, you will kill them. When I have a 20+ level hero and 10+ dragons, etc., and they have a 2nd-level hero and a weekly reinforcement, I easily capture the city. 3. If there is a powerful hero with a powerful army, try to increase your level, strengthen your army, or use some tricks in battle