For the moment there is a bug with Hunters not calling or ressing their pets correctly after death.
Use this macro and put it in place of your mend pet, res pet, call pet, and pet whistle icons.
/cast [modifier] Revive Pet 4; [target=pet 4,dead] Revive Pet 4; [nopet] Call Pet 4; Mend Pet