I think eating habits develop in a child from the day you start feeding your child anything other than milk. And child picks up the eating choices from the person who is feeding the child. I will give you a live example, I am a mother, and I like to take more salt in my food, so whenever I prepare food for my daughter I put more salt, so she has developed the habit of taking more salt. I never liked sweet lassi, so always have fed salt lassi to my girl, so what has happened is, she has no taste for sweet lassi. On the other hand, there are times when her father feeds her, so she has developed the tastes for the things he likes (which I really don't). All I am trying to say is, WE as mothers, fathers, grandparents etc; make the kids picky eater. Well! No matter how insane that reads, but I think that holds some weight. I deciphered this theory from my personal experience, may not hold true for you, and in that case, I think, one should make the child try everything. Do not think that yellow dal is not good to look at even to your own eyes, so how can your child like that. Feed your child all eatables that are healthy.