None of my dogs (or cats for that matter) have ever been allowed in the same room as me when i am eating.
They ALWAYS eat AFTER me. so i will have breakfast, then my dogs, the same with lunch and tea.
I never leave their food down, as they take it for granted that it's going to be there, so therefore become fussy eaters.
I have had dogs beg for food, but i have always found a firm NO does the trick, as i have done this even if the foster dogs were new in the house (as i train my dogs from the word go,so they know their place and are happy, and because ireward them,i don't have many probs at all).
So i would make your dog stays out of the room while you eat, and feed him once you have eaten, then once he has had enough for that sitting take up his bowl until the next one. Also don't give him food off of your plate, if you chose to do that, make sure he never sees you doing it.