technically, the puppet was an exchange for your egg and there's no explicit info about the puppet coming from it. i mean, the neko girl said that she can give you a puppet at a price.
correct me if i'm wrong.
Yes, puppets are not living. But Steam regulates them by its terms.