I don't know about cats, but for dogs it is a nice and generous thing to do. But you are not their human. Putting your pet to sleep is extremely painful, but if someone really can't, it's better to not get pets.