PVP pet battles question

So I notice when I am versing the same teams in pet battle pvp… The characters always change to different races and toons yet the pets stay the same. I’d assume it’s the same team but the toon pet leader is different. Does anyone know why this happens, it’s weird…

It’s used to anonymize your opponent. If it’s the same exact team, chances are its the same opponent too.