Thanks for answering my question. I did forget to mention that my son is 2 and a half years old. He hasn't lost any weight but I am still concerned. No he hasn't been evaluated, I might try that next. I notice that he only chews and swallows foods he likes for example sweets.
You did not mention his age, and from your question I gather he is around a year old. If he is a year old, then suggest giving Pediasure in place of milk at all times in his bottle and at meals so he will have the needed calories and protein to gain weight and grow due to his present eating habits. At the age one year old a child should be eating regular finger foods. He may need to learn how to chew and swallow food. That would not be a reflection on your parenting. Some children just do not know how to do it and need to be taught. They need to learn how to chew and shallow food properly; it is not really an instinct behavior like sucking. Has he been evaluated on how to chew food? If not, then suggest getting him evaluated, by going to your MD, and start therapy so he can start to eat regular food. Hoped this helped you.