3 large dog bowls a day
1 month
DO NOT FEED YOUR DOG GRAIN.. Grain is not and never has been in a dogs natural diet
Dog food tells you on the label how much to feed your pet according to their weight.
Any size it want to be, it all depends on how much milk it got as a puppy and how good the food you feed it is, there is no way to know how big it should be.
It doesn't matter about colour, a good dog food will suffice.
A few strips of chicken or beef with suffice, don't over do it to be safe.
Try to mix goats milk with some puppy meat, and gradually start the weaning process.
A four week old puppy should be gradually weaning from his mothers milk. Encourage him to eat two sachets of puppy meat a day and maybe some dry kibble too if you want to add that.
A GSD should be fed no more than 400 grams a day. If you feed any more the dog will become obese and have joint and heart problems.
A good complete diet will suffice as with any dog but you can feed tripe or tinned meat as an extra if you want.
For an 8kg puppy, you should give him 2 to 3 cups.
Depends on their age...to make them stronger feed them "royal canin junior for German shepards"