There's a known glitch where, after abandoning a fight, mobs won't recognize a critter as their pet-battle version.They will nom them as if they were the critter version. It's annoying, but it's been around since 5.2 hit.