My GSD male puppy is 7 weeks and weighs 3.5 kgs. Is that the ideal weight??
I feed him 6 times in a day with the royal canin starter food(approx 40g mixed in milk). He is always hungry and literally jumps onto the food when i give him food. Is the food sufficient or should i feed him more. Is it normal that puppies are all the time hungry and ready to eat anything they see?
3.5kgs for 7 weeks is a little underweight, however don't worry, it is best to grow your puppy slowly and steady, as long as you are feeding the required amount of food needed and he is healthy and slowly gaining weight.
Agree 6 times a day is too much, if it were me I would reduce feeds down to 4 and then to 3, going to 2 or 1 as an adult. My previous dogs were raised on Royal Canin puppy, I switched them to adult at around 4 months. It is not necessary to give milk, however I am a firm believer in soaking the kibble in water for 20 to 30 minutes (helps with digestion) If you want to add extras like milk then choose goats milk. You can also start to introduce other foods.
If you are feeding 6 x 40g a day, that equals 240g. I have checked the Royal Canin website for feeding guides, and assuming your boy will be an average 38kg as an adult, then you should be feeding 293g a day for an 8 week old and then 378g for 3 month old, so definitely increase the food but reduce the times you are giving it, maybe give 4 x 73g.
GSD puppies and adults do come in varying sizes, however unless you are experienced in knowing whether your GSD is too thin or too chunky, it helps to have a guideline of good weights. I am experienced with GSD appropriate weights just by looking and feeling them, however, I missed my males slow weight decrease (due to EPI).
Here is a guideline
we use in Australia, the following weights are in kilos, to convert to pounds multiply by 2.2, eg 21kilo x 2.2 = 46pounds
German Shepherd Weight for Age Growth Chart
1 month male range 2.5-4, average 3.5 - female range 2- 3.5, average 3
2 month male range 6- 9, average 7 female range 5- 7.5, average 6.5
3 month - male range 10-14, average 12 female range 8- 12, average 10
4 month male range 16-18, average 17 female range 13-16, average 15
5 month male range 18-22, average 21 female range 16-20, average 18
6 month male range 22-26, average 24 female range 20-22, average 21
7 month male range 26-28, average 27 female range 22-24, average 23
8 month male range 28-30, average 29 female range 24-26, average 25
9 month male range 29-32, average 31 female range 25-27, average 26
10 month male range 30-33, average 32 female range 26-28, average 27
11 month male range 30-34, average 33 female range 27-29, average 28
12 month male range 32-34, average 34 female range 27-29, average 28
18 month male range 32-36, average 36 female range 27-30, average 28
24 month male range 32-38, average 37 female range 28-30, average 29
36 month male range 36-40, average 38 female range 28-32, average 30
Once you increase your daily amount according to age, and he is still not putting on weight, let us know or talk to your vet.