PetBattleMaster: See the strengths and weaknesses of your opponent and never miss any "blues" again. See the details of your and your opponent's pets in a tabbed view. You get a notification if the enemy pet is missing in your collection or if it has a higher quality than your existing one.
Pokedex allows random summoning of mounts and companions using preference values set by user to influence selection. Pokedex will summon appropriate mount based on what the current location supports. Pokedex can also randomly set character's title using the same basic ranking system.
Pokemon Trainer: The Pet Battle Mod
Pokemon Trainer (PT) was the very first pet battle related addon for World of Warcraft on Curse and is your individual combat helper when it comes to pet battles. It is completely overhauled and rewritten. Choose between the next-generation or the old combat display and start duelling until your keyboard catchs fire.
One-key mounting solution, useful whether you have just one mount or several.
Supports all mounts currently in game, sensibly chooses/randomizes between what you have.
Bind a key and hit it to mount/unmount or shapeshift/deshift, or use '/click GoGoButton' in a macro.
GupPet is an add-on that gives an extension for mounting and calling critters. By a single click it mounts a ground, swimming or fly mount depending on the players location. Because most players have plenty of mounts and companions, and you probably like more than one, the add-on can randomly select mounts/companions depending on the selections in the option menu.
Mount Journal Enhanced
Provides a one button solution for mounting; allowing you to ground or flying mount, dismount, exit vehicles and shapeshift as a druid or shaman with one button. It includes a GUI for selecting which mounts you want to use. Yay Mounts is most useful for players with a large number of mounts, but only a handful that they actually want to use regularly. Players with very few mounts can still find it useful.
The GUI can be accessed by typing "/ym" or from the Blizzard options window. You can set the keybinding from the /ym GUI options or the Blizzard keybinding menu.
You can also make a macro by using "/click YayMountsButton".
Collect Me keeps track of your companions (minipets) and mounts in the game and can show you your missing pets and mounts with additional information where to get them. It also can summon companions randomly with a priority list.
Rarity tracks how many times you've tried to obtain various rare items like mounts, battle pets, and toys. It will tell you how likely you are to obtain the item, track how long you've been farming for it, and tell you how lucky you've been so far. Although it's mostly used for mounts, battle pets, and toys, it supports pretty much any item, including profession patterns, archaeology projects, and more.