I am speculating wildly here, and information can change, and all that.
So Snowfang is earned only in the Shaman Class Garrison, and is not Cageable
http://www.warcraftpets.com/news/legion ... tery-pets/
From Wowhead comments
Current known pets:
Shaman Order Hall: The Maelstrom = Snowfang
Druid Order Hall: The Dreamgrove = Broot (You are here.)
Warlock/ Demon Hunter Order Halls: Dreadscar Rift, The Fel Hammer = Hateful Eye
What do you think of the idea of a pet you can earn only with a maxed character of a specific class?
Are dedicated collectors willing to level every class?