Een puppy is een jonge hond. Sommige puppy's kunnen 1-1,5 kg (1-3 pond) te wegen, terwijl grotere up kan wegen tot 7-11 kg (15-23 lb). Alle gezonde pups groeien snel na de geboorte. De vachtkleur van een puppy kan veranderen naarmate de puppy ouder wordt, zoals vaak wordt gezien bij rassen zoals de Yorkshire Terrier.