Peanutty wrote:When you first start out, truthfully, any 3 pets will do. So certainly if you want to use those pets because you like them, you'll be able to level up to 25 with those.
That said, if you want to optimize for wild pet battles, I would recommend a team makeup more like this: 1 beast, 1 mechanical, 1 flying (or magic). The reason being, you will encounter more critters, beasts, aquatic and flying wild pets than the other family types, and those pets will generally have abilities that are strong against those common families.
If you're looking at doing the quest chain from the trainer in Stormwind/Org, then you can start out with the team you already have, but will probably need to switch pets in and out once you get to the higher level tamers in the quest chain. That is pretty much unavoidable no matter what pets you choose, since the max level tamer teams require some strategizing and optimizing of teams to do well.
Also, if you do decide to switch pets in your team, do make sure the new ones are rare quality. A rare pet simply has better overall stats. If you really can't get a rare, an uncommon can do ok, but you probably don't want to use anything lower quality than that.
You don't actually need to switch pets neseccarily for tamers, I originally beated all the tamers, up to and including spirit tamers and beasts of fable, with the same team consisting of Bandicoon (originally had Voodoo Figurine in place of the bandicoon, but found it rather lackluster at around the time I was finishing up northrend ones so switched it to bandicoon for the rest of the way), Mr. Grubbs, and Onyxian Whelpling, they didn't even reach lvl 25 until I hit the pandaria tamers.
To the OP, as I mentioned above, Voodoo Figurine is not that great pet, it was in my starting team also and got replaced at around lvl 20 due to not carrying its weight. I don't have Deathy so no idea how good he is in pet battles, and never used any of the geodes, though they do seem fairly good in dishing out a lot of damage from what I have seen from facing them. I would recommend getting at least one pet that can heal decently well, that will help you a lot, any kind of rare quality crab for example, or Crimson Whelpling, Onyxian Whelpling, or Spawn of Onyxia. Of the whelplings, the latter is a wild pet so by far the easiest to get if you don't already have one of the first two, capturing a rare quality Spawn of Onyxia would likely be good addition to your team.
EDIT: Looking over your pet collection, the pets I would recommend leveling as your first ones are Dread Hatchling, Mr. Grubbs, and Murkalot, all of those are very strong ones.