My daughter's have both been big bedtime snack people. My youngest always says to me, I need a snack so I won't be so hungry in the morning. My youngest usually has three snacks of some sort before bed. Around 8, my youngest (6 years old) she will have a little ice cream, then she eats a little popcorn and then right before she heads up to bed, she switches between a graham cracker or cheerios with a drink. It used to sound like a lot to me for her, but she does sleep well. My oldest (16 years old) will have one or two snacks before bed as well. More often than not, dinner for us is 5:00 to 5:30. She is in bed no later than 10 (on a bad night when things are going on). As far as food my girls eat, we have always had the rule that you eat what is in front of you without complaining; the consequence being (if they don't eat), no dessert. It has always been, you have to try at least two bites of something you are unsure of on your plate. (there are no comments like yuck or gross allowed at the table to describe the food). We explained to them early on that there are people that have nothing for food, so they need to be thankful for what is served them. I do ask them for favorites with a meal so that they feel they have some choice in what they eat. I hope that this helps.