C.P.
Let him graze. I know with my boys, if we go to a party or big get-together where we're not having a sit-down meal, they just come and go and eat what they like.
If it's a sit down meal and he won't eat, don't press the issue. Just feed him at home.