I always thought puppies NEEDED to be on puppy food til 2 years of age? And I disagree. I think Puppies need Puppy food just like babies need baby foods. It provides the puppies with their necessary nuitrition.. And Adults dont need that stuff, so they get different foods made for dogs their age.