So a macro as such:
Code:
/petfollow
/petpassive [@pettarget,exists]
/petdefensive [@pettarget,noexists,pet:Scorpid/Turtle]
/petassist [@pettarget,noexists,pet:Cat/Wolf/Ravager]
where I can add more pets as I need works great.
For anyone wondering, this is my button to call off my pet should the need arise. I can spam it in combat to call my pet to my side and put it back into its defensive or assist state. I have /petattack bound to my Hunter's Mark.