. My main is a hunter, the pet she's had since practically the beginning is a dark brown bear, so to get the mini pet that matches was pure, absolute joy. The fact that he's even useful in pet battles was an unexpected side benefit. Lil Beary is my default pet for everything.Infinite Whelpling
. In BC, I did a lot of 5 man dungeons. I ran Black Morass a lot, mostly for the bow (which was awesome) and the trinket, which would not drop. I handled the dragons that came out of the portals but ignored the tank, and took pride in an 100% shield when the last boss came out. When I got my Infinite Whelpling, I named him Unraveller after that trinket. If I'm not using my bear, I'm using this guy. Sometimes both.Mulgore Hatchling
. My bear wasn't my hunter's first pet. It was her second. Her first was a tallstrider. Unfortunately, Blackmore the tallstrider had to be set free due to tiny stables and his complete inability to be useful in a group setting. Steve the Mulgore Hatchling is a reminder of that so very early Blackmore. I spent an extraordinary (for the time) amount of gold to get him Alliance side almost as soon as a Tauren could have had enough seals to buy it. Steve was there for every raid in Wrath, and was there on our first Lich King kill. His abilities aren't that great battle wise, but I love him to bits. First battle stone went to him to make him the rare he is.Spirit of Competition
. August 2008. My main was 70, no one else was. My warlock was in her lower 60s, but didn't have her dreadsteed yet because I was waiting for friends to help me on the quest. I refused to pay for the epic riding when I'd get it free with the dreadsteed. There was a pet available from battlegrounds, and only for a short time. I knew nothing about PVP, but wanted that pet. I got it on my main with help from a friend, and then tried to get it on the warlock. She was put into the BGs with the max level toons, but still had only the slow ground mount. Much death. Much much death. Finally, I was put into an AV already in progress and we won while I was still trying to get to the boss. Come out and there's my pet. I stayed away from BGs on her for a long time after that.Purple Puffer
. Originally purchased off ebay to get my warlock to 150 pets before 5.0 hit, and then named Bubble to go with my disc priest, he was simply a pun and a companion. Then I started to actually use him in pet battles. Holy wow. Pump is awesome. Elementals just fall over. The Outland tamer became a joke once Bubble went after him. Ditto Major Payne.Searing Scorchling
. Getting away from the sentimentality with this one. He's just awesome. I bought him post Mists release off the AH, after failing to get him from the stupid satchel. Named him Magma (such a funny word. Magma). He destroys mechanicals. It's great.Crimson Whelpling
. Two staples of pet battle leveling. Crimson did a ton of damage and could heal himself, while Emerald tried to heal the rest of the team. Both were AH purchases from people who listed them for far too little. Molten Hatchling
. My chosen leveling team of Lil Beary, Crimson Whelpling and Emerald Whelpling ran into issues with the Searing Gorge tamer. I picked up a Molten Hatchling, named him Fuego, and put him in a team with the Scorchling and the Infinite Whelpling. Fuego, Magma & Unraveller were an unbeatable force whenever we came up against a mechanical heavy team. It wasn't until Northrend that one of those two teams couldn't take out the tamer.Dark Whelpling
. Bought this off the AH back in BC for about 200g. People thought I was crazy at the time to spend that much on a pet. Now I use him for Aki. As soon as Stormlash hits Call Lightning, Dark casts Call Darkness. That does extra damage against a dragon, and it removes the obnoxious lightning damage from my team.
It's not necessarily the top *battle* pets, but they're certainly my 10 favorites.