I kind of let my child direct what she eats and doesn't eat. It is working wll for me and her. My daughter is younger than your the two children you are talking about, but I thought that my philosiphy may be just as helpful as specifics. I think that it is our job as parents to help our children develop healthy eating habits. I put emphasis on them developing it. It is not something that a parent can force on a child. What I do is offer a wide variety of healthy foods. I offer a healthy meal, but something that is enjoyable. If there is a healthy meal available they will most likely take advantage of it. My daughter is not a real big eater. I know there are a lot of toddlers out there who can just eat and eat, but mine is not as hunger driven.
I do not really have set meal times. I just go by when I am hungry, when she is fussy and acting hungry, if it has been long enough since the last meal that I think she would be hungry, etc. If we are out and about a lot one day, she will eat more convenient foods than healthy foods, but it is still not junk.
For instance yesterday my daughter woke up, I gave her milk. She sipped her milk for the first 30 minutes she was awake. Then she acted hungry, so I put her in her highchair and gave her 7 raspberries, a handful of blueberries, approximately 10 grapes cut up and then 1/3 of a bannana. She ate 6 of the raspberries, all of the blueberries, 75% of the grapes and several bites of the bannana. Of course I didn't make her finish it, because she is too young to understand that she must finish it. After that, I put her on the floor, she played for 1 hour and then I gave her some milk and a few goldfish for a morning snack. I do not give her a lot of junk like gold fish and such, however, I choose to give her the enjoyable, less healthy foods only if she has eaten a well balanced meal before hand. If she had not eaten a good breakfast, I would have given her a healthier snack, like raisins. She did not seem hungry again until after her nap. She had more milk before her nap. After she woke up from her nap, she played until late in the after noon at which time I fed her pieces of grape tomatoes, which she seemed to enjoy and then I fed her a yogurt. I buy the Yoplait yogurt cups. I buy the regular ones for adults because I am convinced they are healthier and have less sugar, although I have not really read the labels for sugar content. I just know that the kids ones taste sweeter to me. I buy the thick and creamy ones, her favorite is strawberry. She ate the entire yogurt and then seemed pretty full. Not long after that, I gave her one Beech Nut bannana cookie and some juice.
Yesterday, she was a light eater. Some days she eats more. Usually she will eat meat atleast once a day. The day before, she ate the same fruit for breakfast, and then later in the day she ate some cooked broccolli, a piece of turkey lunchmeat, and two slices of American cheese. Various little snacks in between. The majority of the time I will just feed her whatever we are eating for dinner, unless for some reason it is something she can't have like it is spicy, easy to choke on or something that would be weird to her. If we are eating something she can't have, that is when I will pull out left overs from the night before or give her lunchmeat, cheese and a piece of bread (which I figure is like the equivalent of a sandwhich all separated). If you will make a habit of saving the leftovers from your meals, you can pull out leftovers that you know they will like when you are eating soemthing that they don't like. I do not have a problem with my child eating something different from the rest of the family, as long as what they are eating is healthy. For example, I have seen people make their kids soemthing like pizza rolls for dinner if they don't like what is served, I would never do anything like that because it is starting a bad habit. I would however fix them some green beans (leftover from a previous meal), chicken breast pieces leftover from a previous meal and some fresh fruit I had laying around. As long as they are eating something that is a healthy equivalent or sometiems even healthier than what you are eating that is fine. For example the other night my husband and I ate sloppy joes and onion rings, something toddlers can't really and shouldn't have, instead she ate healthier leftovers fromt he night before. Capitalize on leftovers when they don't liek the meal you make.
I have to say though that I would not really ever make my child finish a meal. It is my opionion that the concept of forcing children to eat their entire plate is what has caused the increase in obesity in our country. I think that in making our children eat everything on their plates, we are destroying their natural decision of being full and not finishing or eating even though they are not hungry. I will never tell my child they must clear their plate. A lot of people think it is wateful to not finish their entire meal, but to me it is more imoportant for my child to not over eat than to make them consume all of the plate. I think that children will naturally eat healthy I think the kids who don't have been trained not to by parents.
My 3 golden rules for mealtime at our house.
-Don't ever make them finish their plate
-Don't ever say eat this or you won't get anything (especially don't ever send them to bed hungry)
-Offer something that you know they will eat at every meal (find 5 healthy staple foods that are a guaranteed hit everytime you offer it and make sure that you offer on of them at every meal. For my daughter, those are cheese, almost any fruit, bread, pasta and chicken.
Sorry I went on for so long, this was probably more annoying than helpful.