500-600 grams of a dry complete food which is high in fat and some meat if you want a day.
If he doesn't eat that amount then give him a little less, if he still seems hungry after that amount, maybe 100 grams more.
Their owners feed them.
German shepherds eat around 2-3 times a day. They're big dogs and should be fed regularly. When they're puppies you should feed them 2 times a day. Do not overfeed your German shepherd because it can cause weight problems. Always have them on a special diet. I know everything on German shepherds, but I don't own one but I will. Maybe this summer. 2-3 times daily is probably the best solution to feeding your German shepherd.
For an 8kg puppy, you should give him 2 to 3 cups.
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.
No you cant feed a dog any human food
Depends on their age...to make them stronger feed them "royal canin junior for German shepards"
A good complete diet will suffice as with any dog but you can feed tripe or tinned meat as an extra if you want.
Plenty of food with plenty of nutrients! Depending on how underweight your dog is, you may want to ask your vet.
Dry puppy food.
A 2 week old German Shepherd puppy should be eating mother's milk. DO NOT REMOVE A DOG THIS AGE FROM THE MOTHER. If the mother is unavailable, consult with a vet immediately.
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).
300-400grams of complete a day.