Many vets recommend keeping your Giant Schnauzer on a diet of large-breed puppy food until they are roughly 18 months old.