WOW! Your kids are right on track! Kids, like adults, need to eat every 2 to 3 hours. When we eat healthy digestable food, we should be hungry 2-3 hours later. (When we eat and are full for hours...we have eaten the wrong stuff... most likely too much fat).
Kids need nutritious bedtime snacks that will take them on til morning, but what...Well that is up to you the parent. Our family is pretty scheduled, dinner at 5 snack at 7 bedtime at 8:30 and 9:00 for my two daughters.
Our evbening snack is almost always yogurt (sorry not so lactose free) and fruit. If they are still hungry I make them a nutrtion shake to really keep them satsified. (this happens mostly when they are going through growth spurts.) My gilrs are 8 & 11, they seem to be always growing!
Having been a Family Health Coach for over 2 years now, I know that from experience when you feed your kids right, they will be hungry for the right foods every 2-3 hours. Sure sometimes they use it as an excuse to stay up late, but you can ALWAYS know the difference. If what they ate 2 hours ago was healthy, natural and easily processed by the body, then hunger is real. If they had burger and fries for dinner, the hunger may be a ploy to stay up later.
Please let me know what you decide, this is how I learn to help my clients better...from real moms doing real stuff!
B.
www.HeyYouGetReal.com