Zeus will never over-eat. He gets roughly the same amount of food ever night and that's what he eats. If you give him more he just walks away from it.
He has dry food available to him 24-7 and he very rarely touches it. If he does he usually grabs a big mouthful and then runs off with it and then it must go down the wrong hole as he coughs and bickies go flying everywhere. Then he can't seem to pick them back up off the floor. I think it's because his jowls hang down in the way. A normal dog would lick them up but nope not Zeus. He won't lick the floor. Ever. For anything!
Occasionally he'll eat a treat. Most of the time he takes it from me and then leaves it on his bed. Then when I come home from work he picks it up and trows it around in the air like it's a toy.
If you think dogs can't count, try putting three dog biscuits in your pocket and then giving Fido only two of them. ~Phil Pastoret