DS1 (5) has been a snacker since the day he was born. At meal times he will eat until he is no longer hungry and declare himself full, which is sometimes after only a couple of mouthfuls. Then half an hour later he will be STAAARVIIING (apparently) and ask for a piece of bread or something else to eat.
If I don't get him some food, he will chew his fingers, his clothes or a toy. Often he doesn't even ask for food - I will notice him absent mindedly chewing as he's watching TV. Tonight he has destroyed one of DS2's toys by chewing it while I was putting DS2 to bed.
He gets grumpy and tantrums if he's hungry, and has done so in school when he hasn't eaten enough breakfast or only a couple of bites of his sandwich at lunch.
Do I leave his dinner and give him the rest later when he's hungry again? Give him boring snacks? Take a hard line stance and say food only at mealtimes and proper snack times only?
He is 9th centile for height and 2nd centile for weight.