My 7-year-old would be so starving with no dinner, snack, breakfast, or morning snack that I can't even imagine how she would function/stand up, much less behave nicely. *I* would be so starving with no dinner, snack, breakfast, or morning snack that I would be completely unreasonable. Here if you don't like dinner (after you have eaten as many bites as you are old) then you can make yourself something, because I only make one dinner. If I didn't like something I cooked, I'd make something else, after all. I wouldn't starve them (missing two meals in a row at age 7 would produce a starving feeling) or use food as a control. You can leave a piece of fruit or something in his room if he needs morning food, and he has to clean it up before the fun stuff of the day starts.