The following can be the reasons behind your baby refusing solids:
Illness
Having too much milk
Having too much juice
Eating at the wrong times
Distracted while eating