Hi! I had my pup since he was 7 1/2 weeks, and at that time I was feeding him All Life Stages Canidae (not large breed) until he was about 16 weeks. When we went to the vet for check up, my vet told me that he needs to be in a specific Large Breed diet (either Puppy or ALS) because male GSDs are generally going to be 70lb and up, so he said, 'If you can, feed him large breed diet all his life, it will lower his risks on diseases such as hips dysplasia etc. because large breed diet is tailored with the nutrition necessary for large breeds.' I agreed, so my pup is now 9 months old and he is on Pro Pac large breed Puppy. He's healthy as can be. It's a personal preference, of course. But my take is, the vet makes sense, so I'm gonna follow his instruction. Good luck!