Many dogs, including the German Shepherd, can have allergies to grains like corn, soy, and wheat, however, so I would advise you to go for a dog food that sources their carbohydrates elsewhere. You could try her on whole grains like brown rice, barley, and oats , which are all good quality carbs.