As of yesterday evening, I have:
Defeated all of the Draenor trainers (thanks Lio!)
Upgraded my Menagerie to level 3
And collected all of the Draenor wolf puppies.
Although I still have many pets that are not level 25 and many pets that are not rare quality, I think I’ll take a rest from Pet Battling (except when it’s Pet Battle Bonus XP Week) and work on one of my other alts’ Warlords goals.