Ideally, they should be on food with lean protein and low fats to keep their slim physique. Puppies should be fed about 2 cups of food daily, on average. The amount of food depends on the crude fat contained within the food. A puppy should eat 3 times a day, moving to 2 times a day at around a year old.
How many times should a German shepherd puppy eat a day?
Your puppy should be fed three or four times a day up to the age of four months. After this age, two larger meals at regular times will be sufficient. As your dog approaches 80-90% of its estimated adult size, around one year of age, they should be moved to a diet for adult dogs.
How many cups a day should a German shepherd dog eat?
Feed your adult GSD between 2.5 and 3.5 cups of dry kibble per day. Active male dogs should be eating at the upper end of this scale, so should be getting 3.5 cups. Inactive and older dogs, who need less food, should be eating 2.5 cups.
How many times a day should a German shepherd dog eat?
Feed 3 times per day from 8 to 12 weeks of age and twice per day thereafter. If you want to change the food, always choose a high quality puppy food labeled for large breeds. Mix the new food with the old food gradually at a rate of ¼ new for 2 days; ½ new for 2 days; ¾ new for 2 days until you are at 100% new food.
How much should I feed my 8 week old German Shepherd puppy?
At 8 weeks old, German Shepherd puppies should eat 3 to 4 small meals per day. Although their stomachs are small if you overfeed them they could get sick and have stomach problems. Spreading their meals out throughout the day in regular intervals is best to avoid any upsets.
More useful articles on a similar topic 👇
How much and how often should I feed my German Shepherd puppy?How much food do I feed my German Shepherd puppy?