I like your idea, but I think there is a way crewmates could exploit this and a way it would be unfair. The exploit is if they remember who had the pet, they could easily tell who the imposter is, and the way it makes it unfair is since people have to pay for the pets the game would become pay to win.