I have a 2 1/2 year old who is in this phase...used to eat everything and recently started to not like things. I mentioned to his parents one day that he no longer wants the sauce on his pasta and they said he's been eating plain pasta at home for months...not only that but they give him bread and peanut butter for dinner most nights because he doesn't like what is being served. That's when I realized where the problem was coming from. I know kids go through phases and tastes change etc, but if you cater to it it only gets worse. So, I continue to serve him the same foods, and the only concession I have made is that I put the sauce on the side (so the other kids don't notice that he isn't eating sauce and want the same)...otherwise he eats most everything I serve still....just won't eat most things at home because he knows he can get something better.