Its not like there are so many different Totem names, simply adding a condition for pets not being able to target totems via macros wouldnt be hard to implement from my pov. Could even implement it clientside.

But then again, i havent exactly had a chance to look at wow sourcecode