I used three nexus whelplings with arcane storm and mana surge and tail sweep when nothing else was up. The first two ran through her whole team. It's worth it to find another nexus whelpling (or stormborne whelpling, which has the same moves). Two of them will take down a surprising number of wild and tamer teams, with space for a level pet. If I'm worried and not levelling, I use three of the arcane storm/mana surge whelplings. They've been my go to team for years now.
I used Soul of the Aspect as first pet, deflection, surge of light, breath, repeated til pet was dead, sprite darter as above, emerald proto -whelp as third pet, emerald bite and ancient blessing to heal.