i have a 2 yr old and a 3 yr old. they can be picky when it comes to dinner, and i have found what works best is to make everything like snack time. i serve a variety of things on segmented plates - for lunch its usually some hard-boiled egg, apple slices, cheese slices and either bread or another grain like crackers. for dinner i will seperate out ingredients to cook seperately for them - say i'm cooking a stew, then i will cook some of the vegetables alone and serve them seperate (peas in one segment, carrots in another) and serve chicken or whatever meat in another segment. they usually do ok with this - atleast much better than trying to serve them something that is all mixed together. if you provide healthy snacks and balanced meals, even if they only eat a little they are atleast getting good nutrients. you could give a supplement drink too, like pedia-sure, if they really dont eat much. my 2 year old is on the low end in her weight, so the doc told me to feed her more healthy fats, like cheese yogurt and beans. i dont know about your daughter, but mine LOVE beans and rice. they will eat it anytime, just a can of black beans mixed with white rice. and its good for them. hope this helps.