Question: how long should you give a dog puppy food?
Answer: A dog generally continues to eat puppy food until they are right before, or around, one year of age. In determining how long dogs eat puppy food, one must consider the natural weaning stage of a new puppy's life.