Large breed dogs grow until they are 2 years old and there is no reason to feed puppy food for 2 years. The idea I know is to provide growing puppies with extra nutrition, however, if you research the nutrition they add to puppy food, it is not good to continue to feed it longer than the first 6 months; it can cause too rapid of growth for one.