My 3 year old lately has been the WORST eater ever at dinner time. The past 2 nights I've made a roast, then tonight manicotti, he's had the roast before and ate it fine, the manicotti tonight was new to him. Last night he gagged after a couple seconds of chewing his 3rd or 4th bite, like he didn't like it, and I had him spit it out, he wouldn't eat anymore. Tonight the second the food hit his mouth he was gagging, but after telling me he didn't want it. He's not pretend gagging, he's gagging like he can't get it down without throwing up (and DH and I were eating it, it tasted fine to us, he must just not have liked it.) He gagged a few weeks ago on broccoli, but I assumed he's a kid and didn't like the texture. He really only likes corn for vegetables. I don't know what to do, I can't tell if it's the texture that he doesn't like or what, because he's eaten roast before and liked it, he likes most italian foods, but he'll never eat more than a few bites. I can't tell if he's just a picky eater, or going through a phase, but I can't find any foods he really likes, besides like steak cut up into chunks, or a chicken breast cut into chunks. I was raised with one meal, and DH feels the same, we don't want to have to make a separate meal for our 3 year old, and we want him to try things, but I'm not going to let him gag through eating something either! Does anyone else have this issue? Any way to help it?!