Does he do that every time he is given solid food? If its so, you must get him seen by your Pediatrician
. His throat has to be checked.
If this dry cough
has started recently and he vomits after a cough, you need not worry. It might be a virus.
Due to teething
, refusal to solid foods can happen. You can try to give him teethers to reduce the pain. Also Paracetamol
in a dose of 15mg/kg/dose about thrice a day will ease the teething pain.
Teething will NOT cause cough, vomiting.
Please do visit your Pediatrician.
Wish your son good health