So my 3.5year old ds has ALWAYS messed about at mealtimes. He doesn't get up but he'll constantly be eating with his hands, playing with food, squishing it, shouting and making silly noises etc. He used to put his plate on his head or use it as a steering wheel but he's stopped that.
I know he's only 3 so up until recently I've tried to be patient. I us constant reminders and warnings that's not how we behave at the dinner table. But it's getting to the point where I feel like he's big enough to not squish his food or shout. We all eat together, I don't think there's any sensory issues. He actually eats the food pretty well, but he just needs constant cajoling and warnings. These seem to have apparently no effect though.
He CAN eat nicely. He does sometimes. Especially if particularly hungry, in fact I think that's half the issue. So if he's not massively hungry he's more likely to muck about. However I can't time every meal for him because I've also got a 2 year old.
I keep telling him that it's fine if he's not hungry, he doesn't have to eat all his food, he's just not to play with it.
It's obviously VERY tiresome for me, but it's more of an issue if we go round to friends etc. We're going away with friends later this summer and I really really don't want him pissing about and dominating every mealtime and making it tense.
I don't know whether just to come down really hard on it now. So as soon as he does something he's taken down from the table for example. Thing is he gets REALLY upset when that happens. But maybe that's what's needed. Or am I expecting too much? Just feels like every other child his age I see is perfectly capable of sitting nicely for a 15 minute period to eat / not eat their food.
Any advice?