Souglyy, our guild power pet leveller, let me in on her 8 battles to level a pet from 1 to 25. This does assume that you have a large repertoire of pets to choose from already. You can substitute pets as you wish instead of her choices but the nuts and bolts of it are here. Good luck!
- Pick your pet.
- Wear your Safari Hat.
- Buddy the baby pet with Eternal Strider and Clockwork gnome and go to Winterspring and battle Stone Cold Trixxy. (1725xp - would be more if I remembered step 2)
- Using the same team, battle Lydia Accoste in Deadwind Pass. (2244xp)
- Using the same team, battle Bloodknight Antari in Shadowmoon valley (2970xp)
- Using the same team, battle farmer Nishi in Valley of the Four Winds. (5060xp)
- Swapping the Eternal Strider for an Amber Moth, battle Mo'ruk in Krasarang Wilds (4455xp)
- Using the same team, battle Hyuna of the Shrines, Jade Forest (3713xp)
- Swapping to Kun-Lai Runt and Eternal Strider Townlong Steppes (3080xp)
- Swapping the Kun-Lai Runt for Darkmoon Zeppelin, battle Wastewalker Shu in Dread Wastes.
I don't have a Kun-Lai Runt at 25 so I used my Flayer Youngling instead. I also don't have a Darkmoon Zeppelin, so I used my Fluxfire Feline.
While I was flying around, I thought I might as well make use of the trainers I flew past for levelling as well! I levelled using Veluxia's combination of levelling team.
I teleported to Moonglade with my druid teleport:
- Clockwork Gnome + Emperor crab against Elena Flutterfly in Moonglade 1733 xp
- Clockwork Gnome + Emperor crab against Brok in Hyjal 3036xp
- Swapping Clockwork Gnome for Fluxfire Feline battle Nicki Tinytech Hellfire Peninsula 2252xp
- Using same team against Thundering Pandaren Spirit 5060xp (OMG Veluxia's combo works!)
Good luck, and I hope Souglyy's pet levelling steps help you to get all your pets to 25 :D