I collected pets on all of my characters (I had 9 85's at MoP release) and most of them had over 100 with some closer to if not over 175. I had well over 1200 when the initial merge occurred during the pre-MoP patch. I released all of the easy to get vendor pets (cats, moths, etc.) and still had over 800 when MoP actually hit. I caged all my duplicates so that I only had one of each meaning I had over 500 that I had to stash on multiple bank alts (including several tabs of my alt's guild bank). I've been giving away to guildies and friends since the expac but the ones interested in pets already had many of them.
I sold enough of them in the first several weeks to pay for the Grand Expedition Yak (108k) and have made another 60k since.
I still have over 200 left, mostly relatively easy to get ones that don't sell and some rares that I'm hoping some sucker, I mean earnest collector, will want to pay higher for.
Of course, being the compuslive collector that I am, I had to go out and tame all the wild ones I could so now I'm at 463 unique pets and starting to look for different breeds of some of them.
So yeah, I can relate.