I was going to say the same

Also seeing a nice 'waist' when viewed from above is a sign they're right - if no waist - just same thickness all the way down the dog's probably slightly over-weight.
I don't know about the quantities but RC is a good food. Zee was underweight when I got her at 7 months. I started her on Orijen puppy but she poo'd a lot and didn't seem to gain weight, so I switched her to raw the same as Remus and she gained more muscle on that. She's 29 kg at nearly 18 months.