Anonymous wrote:6 yo DS is somewhat picky and it appears it's mostly texture-based. He prefers hard crunchy food, abhors mushy soft food. He was like this even as a baby. I have never known him to eat yogurt or stews or mashed potatoes or anything mushy -- ok, ice cream is an exception.

Cereal without milk is ok, cereal with milk a big NO! No oatmeal.
Typically kids like this want their food to be all one texture. They don't like two textures at the same time -- so no cereal with milk, no yogurt with berries in it or nuts on top.
They want food to stay basically the same texture all the way through as they eat it. So the don't like grapes or orange sections because those are hard at first but then become squishy and slimy. They do often like peeled apples or pears, because those stay more firm even as you chew them. (You have to take the peel off though because that is a second texture.)
They often like crunchy bacon but not squishy bacon. They often like certain crackers.
If they do like peanut butter they won't like crunchy peanut butter.
One thing you can do is teach them to chew with their back molars on some food. For some reason that helps.