A puppy is a juvenile dog, generally one less than 12-18 months old. Puppies are markedly underdeveloped and dependent on their mothers at birth, but healthy puppies grow quickly and begin walking thereafter. From Wikipedia