A puppy is a juvenile dog. The puppy is 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 change as the puppy grows older.