A puppy is a juvenile dog. The puppy specifically refers to young dogs, while the pup can be used for other animals such as giraffes, rats, seals, and sharks. Some puppies can weight from 1 kg to 1.5 kg, while larger puppies can weight from 7 kg to 11 kg. After birth, all healthy puppies grow quickly. The color of the puppy’s coat can be changed as the puppy grows older.