I finally get to make this post for myself. After reading so many others who reached this milestone, now it's my turn. I finally finished leveling all of my level-able (is that word) pets (not counting duplicates). 704 of my 717, the rest being non-combat pets. It's been a very long journey. I took a much different approach than most. Rather than grinding out tons of dailies or spending untold hours battling Squirt over and over and over, I simply did my garrison dailies religiously on my 7 different max level toons and used the charms to buy stones. Sure, it took a hell of a lot longer. But my sanity is still, for the most part, intact.
Now, I just gotta figure out how to get more pets without spending real life money. Because that is not an option. Maybe I need a horde that can get me the grunt/herald/page I'm missing.