I must be doing something wrong. Randy is gaining weight on the Royal Canin High Fiber diet food. I believe it has 232 cal/cup. I'm feeding him two cups a day. When he gets treats he gets one or two pieces of diet dog food, except after he plays and at bedtime, when he get a low-fat treat. Maybe I'm feeding him too much, but two cups at 232 cals only comes to 464 cals, plus his treats which shouldn't put him much over 500 cals a day. He walks once or twice a day and plays for about 30 minutes each night. He's almost 8 now so his playing isn't a strenuous as it once was, but most nights he stays busy playing and barking at cats. We go for a mid-year physical Monday. The vet won't be pleased with his weight.