Updated On September 23rd, 2025
Hello! I have a 4 months old German Shepherd female puppy! I have been giving her only chicken and rice. I'm planning to buy Royal canin maxi Junior. Could you please tell me how much Royal canin does my puppy needs per day? As I am short of money! How long will 3 kg Royal canin last? I want to give only Royal canin.i have her to have well built body
1 Answer
Published on October 26th, 2018
Thanks for using Petco Pet Education Center, formerly Petcoach. Unfortunately I can not make a recommendation about food amounts until I know how much she weighs and if she is underweight or ideal weight. You an repost with this information if you like. I do actually recommend doing the Royal Canin “Puppy” until she is about 8-10 months old- then you can switch her to the “Junior”. In general, the guidelines on the back of the bag are a good place to start but If she seems too thin or too fat, you can adjust up or down. Most German Shepherd puppies of this age are eating 3-6 cups daily but it depends on her size and how fast she is growing and if she needs to gain weight. A last note. Even if you cannot afford Royal Canin all the time, she needs to be on some kind of puppy food as much as possible. Chicken and rice ok for short term or occasional use but is MUCH too low in calcium for a puppy. I’d rather you mix a cheaper puppy food with the Royal Canin (or all the time) than have her on chicken and rice too much. I hope this helps and best wishes to you and your pup!
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.