How much should I feed my German Shepherd? A How much should I feed my German Shepherd? Category: German Shepherd German Shepherds should be fed 2-3 cups of high-quality dog food per day, depending on their weight and activity level.