I took my son to feeding clinics. He ate babyfood untill he was 2. He would never eat stage 3 foods, to chunky. he is very sensitive to textures. The fact that he will eat stage 3 foods is fantastic imo. has he been diagnosed with sensory issues, sounds like he has them.
That is good progress with the carrot, i would give put carrots on his tray everyday so he gets used of them and it may get him to try it one day even if it takes weeks. Just a lick or getting him to put it to his lips is good. ask him to kiss the carrot. sounds wierd but anything to get it near his mouth would be good.
Since he will eat the stage 3 foods, do you offer it from the jar or do you put it in a bowl? I would try picking out a pea, show it to him say this is a pea, you love peas and put it in his mouth, if he takes it do it for a few days. then make peas, show it to him say this is a pea, or ask him what it is, a pea, and put it in his mouth. this way he will know he is eating something farmiliar to him but it will be table food. If you are lucky he will start eating them.
for the waffles, does he usually eat them or was it only at the clinic. I would start offereing them a few days a week. Waffles are one of the foods my son will eat. I started with eggos and he will only eat eggos. I wish i gave him the organic waffles. I was just so excited he ate something different. Start putting something on the waffles, butter, jelly, so he will get different tastes.
My son is 5.5 and is still a very picky eater, his diet is not the best and i worry about him all the time. We had no luck with any of his sessions at the feeding clinics, we also had early intervention services, no luck there either. dont let that deter you, there could be a good feeding specialist in your area that may help you.
What does he eat other than stage 3?
the fact that he does eat stage 3, to me is a great sign. Have you tried making your own version of stage 3? If you do feed him out of the jar, i would make your own version with the same things in it and put it in the jar to see if he will eat it. If he does, you can over time change it and add new things.
I know what a hard time you are having and feel for you.