According to your armory, you have 549 unique pets. On WarcraftPets, that number is off by only one (550 unique pets). The Sky Lantern isn't appearing properly on the armory, which is causing the difference in values.
Hope this helps!
Feel free to browse through Perks N Peeves
, my vanity pet collecting blog!