If you try to rush it then mending and rezzing becomes more frequent as does OOM. If you pace it, keep pulls to 1-2 mobs then 3 mobs later, you do a lot less of that nonsense and the gameplay is not too slow.
With my playstyle, generally one pet is in before the rest so he pulls initial aggro and takes a decent beating while the rest go untouched. You can mitigate that by pre-targeting and sending 1-2 pets to separate targets. I did this with the Houndmaster especially.
Optionally, you can just regularly rotate between each hunter so it's their pet going in first and taking the damage whiel the beaten pet regains health. Generally mobs go down relatively fast and it's not much of an issue unless the mobs frenzy.
Probably one of my biggest lessons so far, and slowly learned, was that when you have runners it becomes hard to manage with more than one or two (at least for me). So what I do is pull a group and focus down one at a time (usually) while ignoring the others.
For pets, I started with birds for screech for a little area aggro but at some point their damage didn't keep up and so I switched pets. I am currently using spiders right now and they work well. I don't currently use a mixed group of pets because what I have works.
At 40, you pick up Volley. I haven't bothered to learn how to multibox it but it might enable larger pulls. I think it would also requires more pet assignment (1 pet tanking each target). Not sure if it will be worth it. That might also increase mending or drinking requirements and I'm not sure if the trade off is worth it. It sure would be convenient for those stragglers that roll in after Herod while farming shoulders and and helm.
Connect With Us