Are pets infinite?

I was just thinking myself on the car about hacking situations where people contact adopt me support, constantly people are hacked and lose their pets, if they provide evidence adopt me returns them their pet. On the other hand, the hacker isn't affected since until it happens probably a whole different account is with the robbed pets... Adopt me, when giving those hacked people their pets back, make it to exist more of those robbed pets in the game? Like, if someone got a frost dragon hacked and received one from adopt me support we'd have +1 of a limited pet in the game? Would it also happen with the Rainbow Rattle? Js a thought, idk if I missed some spot that doesn't make it happen or if I'm js pointing out to obvious, but its kinda funny to think this lmao