OK how`s this as an idea for healing your Shrek team ?
Instead of BD take Shaman. He`ll almost always be enraged because of Thirst for glory and have Magic axes on disposal, casting totems to suport your mele team, and kill alott of enemy (they wont be able to attack them behind your mele Shrek team. For Mage -25% leadership will mean much to recruit them, and +50 HP will make them great substitute for Sacrifice (Sacrifice them for some of Shrek units, them spend adrenaline to remove +50 hP and revive them with Rune mages/or turn back time).
+ they will have nice morale thx to commander from Ogres.
This way no need for spending runes on Voice of Dragon. I know ppl like BD for -1 inititative to enemy, and burning, and all that . . . but in Shrek movie there isnt Dragon without Donkey - Shaman is Donkey (or closest thing to it

Or kick Rune mages and go 3 mele, BD and Shaman (radical idea, but might be doable).
On side note, how does Shaman (regular and Blood) effect Chieftans 3 ability Spirit strike ? It`s not explained how does it work ?
I`m not big fan of 5th lvl because i have bad luck with them, and availability in almost all my games, last time i wanted to got Shrek and got 0 Chieftans, 9 Ogres and 12 Trolls in all game, not much of Shrek team

When i try to build heavy Dwarf team, there`s no Hamer for -15% leadership for Giants, if i want to go all dragon army, there`s no Hearth of dragon etc. 5th lvl`s are great units, but i just have bad luck with them
Never used Geyser ? What you do when there are 7+ stacks of enemy before you get Black hole/Death star.