disclaimer: due to the nature of the PTR, there may be changes, additions, revisions, or removals between now and patch 4.2 release as well as after the patch goes live. there is no guarantee that these companions will be made available to players in the near or far future.
pets will be listed in alphabetical order. pets listed with this symbol ► are companions that will likely be available once patch 4.2 is released. others might not be obtainable until a later date. updates will be indicated in bold.
→ last update: Patch 4.2 is live!
----------------------------------------------
► Alliance Balloon - quest reward (Blown Away)
-- bind on pick up► Brilliant Kaliri - achievement reward for completing Menagerie (collect 125 pets)
-- bind on pick up► Celestial Dragon - achievement reward for completing Littlest Pet Shop (collect 150 pets)
-- bind on pick up» Creepy Crate - quest reward (The Creepy Crate)
-- bind on pick up► Crimson Lasher - vendor pet (Ayla Shadowstorm)
-- possible quest chain prerequisite
-- bind on pick up» Feline Familiar - unknown
-- 1200 gold
-- requires players complete Filling the Moonwell quest which can only be unlocked after completing the prerequisite quest chain/dailies to unlock this NPC
-- bind on pick up► Hyjal Bear Cub - vendor pet (Varlan Highbough)
-- bind on pick up► Horde Balloon - quest reward (Blown Away)
-- 1200 gold
-- requires players complete Calling the Ancients quest which can only be unlocked after completing the prerequisite quest chain/dailies to unlock this NPC
-- bind on pick up► Lil' Tarecgosa - guild reward for completing the legendary staff, Dragonwrath, Tarecgosa's Rest - Guild Edition
-- bind on battle.net account» Murkablo - unknown
-- purchasable from guild vendor for 1500 gold (baseline price)
-- player with the legendary must be honored with the guild for the achievement to be fulfilled
-- bind on pick up► Nuts - achievement reward for completing Petting Zoo (collect 100 pets)
-- bind on pick up► Searing Scorchling - random drop "vendor" pet
-- bind on pick up► Second Jouster - achievement reward for completing The 'Unbeatable?' Pterodactyl: BEATEN (complete the daily, Vigilance on Wings, 10 times)
-- raondom drop from zen'vorka's cache
-- cache costs 30 marks of the world tree
-- purchasable only after you've completed the 3 phases of the new hyjal questig hub storyline + the three vendor specific quests (filling the moonwell, additional armaments, and calling the ancients)
-- after completing all prerequisites above, doing ALL dailies will award just enough marks to purchase the cache on a daily basis
-- bind on pick up
-- daily is offered everyday
-- a chirping box will be mailed to the player after completing the achievement
-- the jouster pet that was not chosen by the player during the original quest line will be found within the box
-- to be eligible for the daily, players must complete egg wave first