I serve snack/meals at regular 3 hour intervals so around 9, noon and 3 pm give or take half hour depending on the day ... children are free to eat what they need to feel 'full' during that time the only thing I limit is 'processed carbs' ... they can eat as much fruit, veggies and protein as they see fit and some of my crew can eat a whole chicken breast at lunch time!

IME it is not uncommon for children to not eat in the evening and only nibble at things ... they do this because they innately know what is best for their bodies if we did not mess with it by forcing them to eat when not hungry and screwing with their 'cues'.

Reality is it is actually healthier for us to eat our main or big meal at LUNCH because as we head into the evening we are typically winding down how much calories we expend and preparing for sleep and our metabolism knows that so it 'needs less' calories at that time of day so that the body can focus on 'regeneration' during sleep time instead of having to focus on 'digestion' that it often has to with the big meals we tend to eat so close to bed time in our society