
If you can't put him in another room, and the humans can't be trained, then I'd suggest you invest in a crate for him to be in at mealtimes. Once a dog has discovered that
sometimes he gets titbits when humans are eating, he'll never forget and always be on the scrounge. So physical prevention is the only answer, I'm afraid.