Thanks for everyone's responses! I am trying not to freak out because I have to be indifferent to his eating habits in front of him because then he will know it is affecting me and like people in my life say "this is his claim to fame".
Today is day #1. This is what the nutritionist said (let me know what you think).
So, he is to have protein, grain/starch, veggie or fruit per meal (for most meals).
to start off this is the plan she has us on. Oh and I bought a fancy schedule/magnetic thing that is supposed to get him on a better schedule (rather than just snacking all day) that he can be involved in, like moving the magnet over when it's time for breakfast, etc. He was so cute about it today.
Breakfast:
cheerios and 4-6 oz of milk in the morning (he wouldn't even come to the table this morning).
Snack: cheerios(again because he refused this morning) and a banana (drink: water)
Lunch: small piece of breaded chicken and grapes with 4-6oz of milk
Snack: daycare usually will give him snack that is healthy. He usually refuses until 5pm to eat and then they will go get him something....I told them not to do that anymore, that if he refuses, he refuses.
Dinner: hopefully he will be hungry. PB & J and an apple.
***He only eats the fruits on this list (except for banana)*** He has historically refused all of the rest of the foods over and over again. My DH just called me and told me he refused the cheerios...and that he keeps saying he is hungry for snack...which is the cheerios/banana. This is so hard.
My DS won't eat the pancakes I make...he will only eat frozen pancakes. The nutritionist told me to not buy them anymore. As I am writing this sentence I realize how much he needs this new plan. I don't know how we let it get this far...I feel like such a bad mom. It got to the point that he refused everything, so I would just give him what he would eat. I should have just done this a long time ago. I am glad that we switched pedi's because his other pedi didn't think it was a big deal.
Thanks for the encouragement, I will not back down!