I have a script for it as well, so it will cast Tranquility, pass the turn when the Tranquility buff is up, and recast it when it falls off, and then rinse and repeat until Rocko's demise.
A very simple idea, I wasn't gonna create strategies myself, but I just had to because everyone seems to underrate or overlook the awesome ravenous prideling! Would like to give partial credit for this to my friend Maybella, who used to be more into pet battles than me in legion and when I told her of this pet she reminded me of the existence of Rocko, which I completely forgot, and indeed, this is the best example of utility for the ravenous prideling! It's the only pet that can remove enemy buffs, at least as of august 2019 and given this fight is made pretty long by the fact you need to wait 10 rounds to be able to kill enemy, the fact you can remove any debuff is very useful, don't underestimate this pet, also against other annoying debuffs, it removes everything! Partial level experience is not included in the calculation.
Note: You have selected a substitute pet.