Get flash to fully experience Pearltrees
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 .