Originally Posted by
Pewpewwindeeps
I always keep my pet on passive unless I feel like I need extra damage to kill a healer that is just tanking me. Your pet does so little damage that you don't need it to be hitting your target. It's basically there for a root and FoF proc. That's it.
I'd disagree, Pets do quite a large amount of damage and it's really easy just to have 1 extra bind/macro.
If you've got the space on your bars, make a macro that sets your pet to passive. Macro your pet to set to aggresive in frostbolt or ice lance and then every time you attack a new target it'll swap with you. If you 100% need it next to you, press the passive macro 1-2 seconds before you need it and it'll be next to you assuming it's not CCd.
Here are the macros I use (I have no idea if this is the best way to go about it, I'm not that great at Mage):
Macro to set your pet to passive (I have it showing the tooltip of Counterspell so it shows the CD of counterspell):
Code:
#showtooltip Counterspell
/petpassive
/click PetActionButton2 LeftButton
Macro to set your pet to defensive and attack your current target
Code:
#showtooltip
/cast Frostbolt
/petdefensive
/petattack