Another thing to look at is the digestibility of the kibble your feeding...1 cup can equal to so much caories, but that does not mean he is digesting and obtaining all them calories.