
Most of the recommended amounts on food if fed would result in an obese dog.
I know no-one in any breed that feeds the amounts suggested, if they have a dog that is correct weight.
It is very easy to overestimate how much your little dog needs.
If you can feel the ribs but not play a tune on them, then the dog is fine.
Do you feed any treats, biscuits etc. You would be surprised, one milk bone or such like dog biscuit would equal a fair amount for such a small dog.
His weight sounds fien if he is a standard size, but teh breed can have a wide variance in size if you take the average pet bred (not to standard) dogs often seen that are the size of a Jack Russell or Cairn, which of course would need to weigh more.