It went great for me all, my unique battle pets are now 25. I did the MOP trainer and spirits and MOD trainers over three days. I also should have used the opportunity to level another alt. Was using the DM Faire Pet Battles to nudge a DK along (95 now) but didn't think of the other battles for some reason. D’oh!!
Any chance the non-battle pets could be updated to level 25 as they have already been made rare? Would make the stats look cleaner.
Prior to the next event I just need Blizzard to release loads of pets so I can level those (and level a char or two).
Hopefully others also took full advantage of the buff.