Anyone else? Half the time my pet doesn't summon when I respawn, so I have to sit there and cast it for 5 seconds just to sacrifice it. Yay fun. It's been 8 years since release and Blizz still hasn't fixed this problem?
If you have a pet Sac'd when entering a BG the game doesn't think you have a pet out (because you don't) so it doesn't give you one when you spawn. The way to get around this is have a pet out when you enter the BG then Sac it when you are in. You will then spawn with whatever pet you had out so you just need to sac it again.