Teddy is 8 years old and 10.6 lbs and he gets about 1 cup total divided between 2 feedings. I think you're on track since we all have to count in all the snacks/treats we give our sweeties too. I don't worry unless I start to feel my boys ribs more than I do now. As long as the vet says they are at a good weight you're fine.