My results have been consistently good, so I'm keeping to the strat for now. I find that I still get screwed by RNG a lot on Stormlash when using Anubisath Idol
Fair enough. I'll just tell you how it works for me, though, since there is very little RNG-luck involved.
Start with Anubisath; keep Stoneskin up and Chirrup can't even scratch you, as his only damaging attack is Swarm. When Chirrup is dead, use Deflection on the first round against Stormlash, so you don't get spanked by his Call Lightning. Then you can just punch him down with your fist attack (human vs dragon) while he tries to Tail Sweep you. Stoneskin will block the extra attack from Tail Sweep, and completely negates the damage from the lightning storm.
I usually kill Stormlash with around 500-600 health left allowing me to put a dent into the third pet, the otter. Then I just switch in a lowbie pet for one round, then finish off the otter with flying pet of choice (Gilnean Raven for me).
*edit* Tail Sweep, not Tail Lash