I hope the puppy is a breed that is patient with children. I understand that a kitten isn't such a good idea for a young child but some types of puppies are all right with supervision. Sounds as if the parents have checked out this puppy thoroughly before adopting him.
My impression is that dogs can put up with a lot from their humans but cats have a way of lashing out with lightning speed and can injure a person.
However, years ago some neighbors with a couple of well-behaved boys (about 3 and 7) had a great Dane that was known to be as gentle as a lamb and everybody loved him. Then one day he just bit one of the boys for no known reason. They had to put the dog down after that.
My impression is that dogs can put up with a lot from their humans but cats have a way of lashing out with lightning speed and can injure a person.
However, years ago some neighbors with a couple of well-behaved boys (about 3 and 7) had a great Dane that was known to be as gentle as a lamb and everybody loved him. Then one day he just bit one of the boys for no known reason. They had to put the dog down after that.

Comment