If you have casted pets (i.e., not charmed pets), one trick is to release the pet and cast a new one. I've had some chanters pull that one on me.
I'm not sure we need to make more pets more difficult to CC, though. There are already a couple pet classes with demezz and two pet classes whose pets are basically unCCable. Like, imagine a BD who can purge for their pets (since they can't really use the trick above given how many pets they would need to recast).