The answer is depends on the dogs level of activity/usage (sleigh-dog, police/military usage, familydog etc.) - But 4 cups in the morning and 4 cups in the evening should put you in the green zone for feeding. For more on this, refer to this article:
raisinggermanshepherds.com/how-many-cups-of-food-to-feed-a-120-lb-german-shepherd/
Their owners feed them.
No you cant feed a dog any human food
For an 8kg puppy, you should give him 2 to 3 cups.
Please refer to this question which has already been answered.How_many_cups_OF_FOOD_to_feed_a_120_lb_German_shepherd
Dry puppy food.
300-400grams of complete a day.
Whatever you like. Dry dog food/kibble, wet/canned dog food, or a raw diet.
There is nothing unusual about either the food or shelter requirements of a German Shepherd as compared to other breeds of dog. You can feed them dog food, and give them various types of shelter depending upon the weather (they do not have long hair and should not be left out in extreme cold).
Merrick grain free large breed real chicken and sweet potato.
A German Shepherd puppy should have a mix and hard and wet dog food. One scoop of them mixed together twice or three times a day will suffice.
Depends on their age...to make them stronger feed them "royal canin junior for German shepards"
When you feed him/her make sure you rub your hand in the food so that your scent is on the food and it will make them want to eat it more. If they still don't eat see your vet. Hope for the best!