Thus why I always unassign any buff for pets. If they want a buff on their pet, they can ask and I'll give them a lesser buff.Also might be worth checking your pet/warrior buff setup.
Fortunately, most of the time they get buffs anyway - like someone said, warrior -> hunterpet/felguard, warlock -> felhound/imp, mage -> water ele. I just don't go out of my way unless requested.