1) Toddlers/kids, OFTEN HATE high-chairs.
my kids included when that age.
2) At growth-spurts, kids eat, ALL the time and GRAZE all day. Its normal and fine. They need the intake. Just give healthy foods.
Kids need to snack... it also keeps their blood-sugar even keeled and so they don't get fussy or moody.
3) When he is done eating, let him leave. My kids, KNOW their body's cues... for hunger or fullness. That is the way it should be. Not eating according to emotion... or having to eat ALL and everything on a plate.
Everyone... has differing needs for hunger and fullness.
4) LET him, just eat, not in the high-chair. Just at the table on a chair. My kids did that always. Or using a booster seat, on top of the dining chair.
5) Kids, need to eat, when hungry. And snack.
That daycare... does not have a morning snack. That would bother me. My kids' Preschools, have a morning snack, lunch at 11:00-11:30, and then for the kids staying later, they have an afternoon snack.
Kids NEED it. Aside from their meal time.
6) WHEN your child comes home from school, he NEEDS a snack. YES they are STARVED. Give him a banana. An apple and cup of milk etc.
This is normal.
7) Have dinner, earlier.
When kids are over-tired, they cannot eat, even if hungry. They are TOO tired... and fussy by then. To eat. Both my kids are like that.
8) WHEN a kid comes home from school, they are spent. Fatigued. Over-tired. From 'working' all day at school/daycare/preschool. They have to just DEFLATE and unwind. Let him. Unwind after coming home.
Just like an adult coming home from after work.
It is a LONG day at daycare/school, for a young child. They come home and are just tired and worn out and hungry.
9) FEED him, when hungry. Snacks. And then his mealtimes.
Getting him to eat more... just so he does not eat constantly, will not work. BECAUSE, when a kid is hungry, they are going by their biological cues for hunger. And they NEED to eat. Then. Or... any kid will get fussy and moody and melt-down.
WHEN having a growth-spurt.. my kids, eat ALL the time. THEY need it. I feed them. My kids, get hungry even 10 minutes after a full meal. I don't have a problem with that. They need it. And my kids, go according to their biological cues for hunger. They do not eat, for emotional reasons or for boredom.
If my kids are hungry, they are HUNGRY.
If you don't feed a hungry kid, they get FUSSY.
AND moody.
AND clingy.
AND in my daughter's case, she gets Hypoglycemic. ie: low blood sugar and that just makes a kid MORE moody and fussy, if hungry, and when hungry.
When my daughter gets like that, I FEED her. Then, voila! She feels better and is no longer fussy and moody and clingy.
The body... needs it, biologically.
It is not for emotional reasons or per 'rules.'
When kids, are constantly hungry.... it SIGNALS that they are going through a growth-spurt. Even our Pediatrician, said so. Feed the child.
Kids NEED to GRAZE throughout the day.
What if, someone made you gorge and eat a ton at dinner time (so that you got overly full), even if you didn't want to? Or when you were hungry and light-headed, did not l let you have a light snack? Wouldn't that make you.... in a bad mood, too?
Having or making a kid, gorge at meal time, just to avoid them from having needed snacks and to make them full to avoid needed snacks... won't work.
Kids (and adults) should eat according to biological hunger cues and cues for fullness. Not over eating, all at one meal.
Even for adults, grazing is the healthiest... because it keeps our body's system and metabolism... more even keeled. Not to mention, our moods.
My kids get hungry every 1/2 hour or less, when hitting growth spurts. They are lean tall healthy kids. I feed them when hungry. Even if it is not meal time.
We all, graze.
I basically feed my kids, whenever hungry. And sure, they eat at regular meal times too.
We eat healthy. Not junk.
My kids grow like weeds and are lanky.
Healthy.
Growing all the time.