
As my slightly-tongue-in-cheek title suggests, I am about to have leveled my first set of pets to 25 (Harpy Youngling and Chrominius, with the Terrible Turnip not too far behind). I have completed all of the Kalimdor and Eastern Kingdoms quests and am about to finish the Outlands series, but after that I am a bit stuck.
I have noticed battles are becoming more and more difficult as I stubbornly try to force wins through using the pets I have leveled. I have poked around the guides on this site pretty extensively and noticed a (slightly disturbing) trend of specific pets being "necessary" for specific trainers. Not so much in WotLK where I am about to head, but definitely in Mists - which has brought me to making this post.
Once I get my trio of fearless beasties to 25, and completed the Outland trainer series, should I pause on the questing aspect and just start grinding additional pets to 25? If so, should I grind said levels in WotLK (where I typically would head next due to the trainer quests), or head right to WoD and level there?
I realize that guides are looking for the "optimal" way to do things, but one of the aspects of old Pokemon games I enjoyed (and led me to try pet battles in the first place) was the ability to craft your own team and just make it work. Assuming I at least try to match strong vs weak types, how much flexibility is there in team creation once I get toward the tougher tamers in Mists and WoD? Do I have to follow the cookie-cutter teams laid out if I want to avoid hair-pulling-frustration, or can pets like Eggbert, Chuck, and my Wolpertinger have their day in the sun?
I am sure to have follow-up questions, but thanks for reading this ramble thus far and providing any advice you can!