A puppy is a juvenile dog, generally less than one year of age that has not reached sexual maturity. The term is sometimes abbreviated to pup, a term also used for the offspring of wolves.
Puppy size varies among breeds, smaller puppies may weigh 1–3 lbs, while others are 15–20 lbs. All healthy puppies grow rapidly after birth.