Here's how I use Darkmoon Zeppelin to level my pets from level 1. Go to The Veiled Stair. All of the battle pets here are critters. Load up: Darkmoon Zeppelin with Decoy loaded. The pet you want to level. Level 1 is fine. Any pet that is strong against critters. Begin the battle. On the first turn, ...
I have an Eye of the Legion and a Landro's Lichling, plus an undead battle stone. From your list I need the Crawling Claw, Hyacinth Macaw, or Arcane Eye. If you're interested in some sort of trade, Moozipan#1590.
I also love Pettracker. It allows you to filter your map by all pets, no pets, or pets that you can upgrade, and shows you where they can be found in the zone. It's like having the wowhead dot maps in game.