a puppy is the baby of a dog