I am the author of the addon Hunter Pets.
It was released in the beginning of this week and I am still adding features to it.
In its current beta version you are able to view "all" pets that have a known displayid (in-game number used to display npc, characters and pets in the Model frame) as you would view it in your stable when you click one of the pets there. The Hunter Pets frame is added to Blizzards own Mount, Pet, ToyBox journal, so it will show up there when opening one of them.
You can filter the list of pets by type, rare, elite, exotic, normal and raid buffs.
Features I wish to implement:
- Track already owned pets (skin) and filter them in the list (currently doing this automatically looks slim, so manually tagging a pet as owned might be the only way)
- Track already owned pets across characters and list which character owns a pet (skin)
- Show their location on their respective maps (easier to farm a pet if you know where it is on the map)
If you like the addon and have an idea to a feature, let me know.