always leave pet on passive, this macro is second after serpent sting in ur rotation. It cast an instant shot and kill command, having petattack in it ensures ur pet is always on same target not roaming free
#showtooltip silencing shot
/cast silencing shot
/petattack
/cast kill command
this one heals ur pet if its up, revives if its dead (corpse still on ground) hold alt will revive pet if no corpse and calls pet if not with u
/cast [modifier] Revive Pet; [target=pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet
Misdirect on pet no matter what ur current target w/o losing target
/cast [target=focus,exists,nodead][target=pet,exists,nodead] Misdirection