Answer by
mammakat (11147)
The rule of thumb is that a large dog can still eat puppy food up to 2 years. Large dogs often don't mature out of "puppyhood" till 2- however, this is two-fold: your dog may need the extra nutrition, BUT, your dog may not be getting the nutrition it needs if he has reached full growth. I'd consult the vet.