Perhaps he's not hungry because he's eaten too much table food?
J/K!
Bella loves table food but I really try not to give her much. When I do, the SO always asks "Why do you buy this expensive dog food if you're going to let her eat junk???"
I still like to give her Dorito's.
When Bella was not eating (what I thought was enough) the vet said "She'll eat when she's hungry".