I do not PvP at all (bad eyesight), but honestly ... that's like making an assumption that everyone else is not smart enough to know what they can do or not? (Haven't tried PvP pets yet!)
Besides, they can read it here, too!
The difference between the good and great players in this game, is their knowledge of the spells and their usage. When you learn to not take a big hit, because you blocked it, or dived to stop it, you will have gained half the ability needed. Now, knowing the pets your enemy is using, is the rest of the equation. You don't need to be told that Pump is going to be used again, when the opponent is nearing his low health standard, and is trying to get out of the fight asap.
Blocking that bomb, and any bomb, is the best tactic there is in this game.
I hate that Rabbit, while leveling my pets to 25 ... the son of a gun, dives and then dodges the 2nd time. And your Whelp just wasted 1K or more! But knowing when to switch really makes a difference. Anubis and Shield to the rescue! One of those mitigated!
My biggest suggestion is make sure you level all your pets from 22 to 25 in various zones so you can see the various strategies the game uses on so many of them, and it will teach you how to play a variety of them and how to defend if you have to and WHEN to hit, if you need to. The when of the big hit is often the difference in the fights!
My nickel's worth!
PS: I DO use Pet Tracker since it shows the spells the pet is using and the cool downs ... that helps a lot!
PS: Some new pets from Legion might also change these combinations. I am having fun with that Erudite and that Eldrich, and they are handy, for example, and that Fawn is excellent, not quite as strong as the Infected Fawn, but almost as good and ready to graduate to Cymre! One of the Hawk's was nasty ... I mean nasty ... he tore up everything from 23 to 25 regardless of what it was!