This just seems like a bad design for me, as a pet user can be rendered almost useless by mobs killing any more than one dog per minute. Other forms of dog creation (such as mass confusion+rune) may actually prove needed just to keep up the dog spawn rate.
That suggests that you may need to use 2-3 skills just to keep your dogs around, ESPECALLY if you plan on using sacrifice.
That or take a couple min break between each fight.
Anybody else see this as a bad design? Or is there something I'm missing?