Can Warlocks pets tank for a good period of time in dungeons?

Lets say AOE pulls that sometimes happen in trash? can they survive long enough?

What about hunter pets where they tanky enough to have 5 and get them to tank it all