I give him 1 heaped kibble-measuring-cup twice a day, and a treat or 2 in the middle (mainly when conducting obedience training).
Since premium dog food is scarce in South Africa, I give him Hills Science plan, soon to move to a local brand called Montego. I have inquired on the Acana, spoke to one local pet shop to see if they can keep some stock of it.
I do often add BARF & raw bones to his diet.
The thing is, he has a huge appetite...