Books: WoW Battle Pets
Select a pet:

Vendor: Veridis Fallon
Zone: Azsuna
Faction: Court of Farondis - Revered
Cost: 500 (unlimited supply)
TIP: You can print an all-inclusive, fully customized checklist of your pet collection to use as a reference while you play.