First of all, I love "pets"... but, it kills the immersion. Just think about a real life situation,
Your loyal dog will attack to your enemy and tries protect you.
Your panther will pounce from behind.
Cats and other small pets will scatter and hide.
So please make it like real. Our pets don't need to do any damage at all !!! Just make them appear like that (like zero dmg allied npc fighters)
Dwarven sphere is good. It's a construct and its de-armed. it can't attack and it doesn't need to run away. So, only that one behaves optimally.