DS is 19 months old. Up until about a month ago he would eat literally anything we put in front of him. Even if it was something new, he'd taste it, spit it out and then more often than not accept it on second delivery... He's been like this since we weaned him and has been eating pretty much the same things we eat since he was about 9 months old.
However, he's now started getting unbelievably fussy with food and often won't even put it in his mouth to try before turning his head away and saying no. He often gets really stressed out if we try and encourage him and will try and tip the plate/bowl up. He's fine with breakfast, afternoon fruit and tea (when he usually has something small like toast or scrambled eggs) but lunch is turning into a nightmare. He's in creche 4 days a week and apparently eats fine there, but at home he's essentially refusing to even try things.
DH thought it might be that he started finding our food too rich/spicy or whatever, so we made pizza for lunch yesterday and all sat down to eat together. DS refused to even touch his bits, and just pushed the plate away! He's eaten it before, so I know it's something he would/could normally eat.
I really don't know what to do. I made some Anabel Karmel pasta sauce last night that DH will try with DS today for lunch, but I don't know what we'll do if he won't eat it, as pasta was normally one of his favourite foods. He seems to be teething again (he's still got 8 teeth to come through), so I don't know if that's causing it? What's getting me is that he won't even try a bit. He just says no and turns his head away. We don't offer anything else (although I give him ihis yogurt) and he doesn't cry for food or anything, so maybe he's simply not hungry...
Can anyone help? I'm at a complete loss. DS was always such a good eater and I just don't know where we're going wrong...