Is it possible to make a macro, or plugin, that will read what your pet replies to /pet attack (attacking thismob, master), and watch for that name NPC to enrage near you. When the npc enrages it will command /pet back off or /pet hold.
I've watched little fluffy tear himself a new one by quadding into a boss mobs enrage before i could get to pet hold


