Then I come back home and all I have in the cupboard is rice cereal. (I hadn't been shipping in ages!) so for a few days he was just having rice cereal for breakfast and dinner. Ate it all without a problem. Then I went shopping and got some veggies and made up a pumpkin, sweet potato and carrot mash, and also some more pears. The first lot of veggies that I gave, he ate a little but no where near as much as what he had been. Since then, which would've been on Thursday, everytime I try and feed him he will take the first spoonful and then that's it. He does this for breakfast and dinner.
I don't know why he has all of a sudden stopped eating food. I know it's not overly important at the moment, so should I just not give him anything and try again later? Or try like finger food? I don't want to force feed him and turn him against food all together.

