Reading With Leashes
Following on from the model Blizzard used in Warlords of Draenor, there are a number – 13 to be exact – of pets that are guaranteed to be obtainable once per character. These are all cageable, and involve either a quick fight, or minimal questing.