a dog is a puppy until what age?
Puppies mature into adults at a different time, which means that a large dog breed will mature into an adult at about 15 months, while smaller breeds will be puppies for only 9 months. So, you'll need to feed a larger dog breed specially formulated puppy food for much longer than you would a smaller dog breed.