Click bread to feed cat. Click pet to reroll. Bread HP in thought bubble. Pet nom strength / speed in speech bubble. Tip: Feeding bread to a cat will not make friends. Tip: Replacing a cat will not make friends. Tip: If that's how you're going to behave, I hope you've made friends with coding.
Demo of code ideas for a dear friend: Collection speed and strength. I'm not too happy with this (not fond of global variables), but: Each pet clone gets a "nom strength" and a "nom speed multiplier". "nom strength" is how many noms get added. "nom speed multiplier" decides how quickly they get added. Whenever they add noms, they broadcast "NOM". Collectible clones use an "oh noes" variable to decide whether the noms are meant for them: if it's greater than zero, they get the noms. Receiving "PETS UNITE" reduces the clone's "oh noes" by one. Clicking the clone sets it to 2 and broadcasts "PETS UNITE". So: Click the clone, "oh noes" = 2, broadcast "PETS UNITE". Got "PETS UNITE", now it's down to 1: still getting eaten. Click it again, but it's already 1, so nothing happens. Still getting eaten, though. Click some other collectible and it goes down by 1, so now it's zero and the clone ignores "NOM"s. That other clone's getting eaten now. muahahaha