I’ve had a couple of small dogs over the years and the daily intake of let’s say kibble was about four tablespoons. And they stayed nice and lean. I never fed from the table either and they never begged and if they got a treat it was like a small whittled carrot. I gave them a little pinche of hamburger, a bite of apple, slice of bell pepper...
Oh they could have launched and gobbled to their hearts content but you have to keep that under control and if you really want to give dogs a treat give him a raw rib bone with a little bit of meat on it. They’ll chew that bone for weeks in that satiates their urge to gnaw.
And take them knuckleheads for walks every day probably 2 and 3 times a day... they love that, and you should love it too.
It is a bit of a struggle to keep the weight on him. He does love it if you scramble an egg for him and feed him bits by hand but if you leave it in the bowl he will sniff it a time or two, try a bite and walk away.