A newborn Chihuahua Spanish Mastiff puppy and adult, comparing size and features A puppy is a juvenile dog . Some puppies may weigh 1–3 lb (0.45–1.4 kg), while larger ones can weigh up to 15–23 lb (6.8–10 kg). All healthy puppies grow quickly after birth. A puppy's coat color may change as the puppy grows older, as is commonly seen in breeds such as the Yorkshire Terrier .
1269036782-cute_puppy.jpg (JPEG Image, 400x299 pixels)
puppypezdispenser.jpg (JPEG Image, 500x378 pixels)