I've done a guide to the battlefield that touches on tactics. Look under Player Guides, it's near the top.
It depends which of the higher tactics you have - complete confusion, deadly frost, phobos and deimos etc.
Or you can get pets with big attacks - lightning, fire, ice etc.
A bird with tornado is always useful.
I don't see any pets in your squad though. Maybe your link is faulty?
It's nice to have at least one pet with two leaderships, as well.
Whoever calls on the name of the Lord shall be saved.
Random acts of senseless kindness.