I'm sorry I probably should of clarified. Just want to make sure we're talking about the same thing.
In the current situation of random PvP Pet Battles, the enemy models are all randomly generated.
So even if you are battling the exact same person in a random PvP battle in one match you may see them as a Dwarf Hunter wearing tier 3 armor. The next match, even though they are the exact same person to you they may look like a Blood Elf Warlock in tier 5 for example. The same happens to the opponent. You may be playing a female Draenei warrior, but to them you will only look like the pre-determined models Blizzard have already selected before hand.
The models I have came across so far:
Blood Elf Warlock, Tier 5 Gear
Dwarf Female, Hunter (some kind of dungeon gear)
Night Elf Priest, Tier 3 Gear
Pandaren Male, starting gear
Pandaren Female, starting gear
Male Worgen Warrior, (forgot what type of gear)
there might be a few more, but for me my enemy models have just been cycling through this list over and over again... and it just.... kind of kills the immersion of the game for me.