A newborn and/or juvenile dog. Smaller breeds are considered puppies until around 1 year, while larger breeds are the same for up to 2 years.