First GM was a no go, waiting on #2
I did some pet math:
51 (Counting Stinker, Purple Puffer, and Darkmoon Monkey)
+3 DMF pets (Darkmoon Balloon, Darkmoon Tonk, and Darkmoon Zeppelin)
+3 holiday pets (Spirit of Summer, Spring Rabbit, and Speedy)
+5 TCG (Gregarious Grell, Landro's Lil' XT, Landro's Lichling, Nightsaber Cub, and Sand Scarab which isn't out yet)
+1 faction pet (Tiny Sporebat)
+7 rare world drops (Razzashi Hatchling, Sprite Darter Hatchling, Firefly, Crimson Whelpling, Emerald Whelpling, Azure Whelpling, and Black Tabby Cat)
Even with all those silly grinds you only got a total of 70, that's 5 away from the Little Fawn :'( And that's alliance by the way, we get extra pets I believe.
The good news is as more and more TCG sets come out, so do more pets. Who knows what Blizzard might or might not add to the faire. And when pets become BoA who knows what that will bring us, if we're still here that is ;D
And yes if you wanna spend hundreds you could get it

And my list was already really pushing it, most of the rare drops would require P2P help if you didn't want to spend an eternity killing whelps twice your level.