This week I went back to Azuna and started collecting pets that I had missed the first time around. I think I was so focused on grinding factions and leveling up my alts (at one time I had an entire stable of 110 alliance characters) that I forgot there were pets I still needed.
There were no real difficult fights aside from the erudite/eldritch manafiend which you need to capture during specific times in-game (day/night server time) and that brought my collection up just over 900 pets. I’ve set up a character on my alliance server to sell my extra pets, and I’ve been trying to pick up cheap ones on my horde server (higher population, so the pets are quite inexpensive there). A handful have sold so far. Nothing extraordinary, but it’s a start.