Ah, your son is testing his limits with you. My son started doing that as well when he turned 4. Suddenly foods he had always loved eating, he didn't want to touch. This is a totally normal, yet not so pleasant sign that his mind is developing. What's next? He will try whining and finally complaining to push your buttons even farther. How to stop those unpleasantries from coming from his mouth. ( I highly recommend reading the book: The secret of Parenting: How to be in charge of today's kids - from Toddlers to Preteens - without threats or punishment by Anthony E. Wolf. It is a very easy, quick, and often funny read and it has literally stopped me falling into the power struggle battles. ) If your son starts to whine or pretend to gag, the best thing you can do is ignore this behavior when he is doing it. Don't give it any attention. Of course if he is actually gagging, help him. Otherwise ignore it. It will stop on its own given no response. At another time, tell your son that whining and pretending to gag are responses that will get him no where. If he complains, listen. Some complaints warrant our attention. An example, "Mom, my soup is too hot." He may have burnt his mouth and needs to have some water. If his complaints are more like, "I don't like this anymore. I don't want to eat that." You should tell him short and sweet, your expectation and the consequence. If he is angry about it you could add in that you acknowlege his feelings, but keep it short. First complaint- you respond, "I'm sorry you don't like tonight's dinner. You can choose to eat it, or leave it. I am not making something else." You have given him total control of what comes next without relinquishing to his demands. Second complaint- "Like I said, it is your choice to eat or not." Third time- ignore. Let it go. If he keeps complaining, change the topic. If you keep that pattern every time, it will stop. He will either eat or not. A few nights not eating dinner, will fix the problem. Absolutely save yourself from falling into such parent traps as bargaining and giving bribes. If he is really hungry, he will eat. If he really likes the meal, you will know later. Right now this is his way of trying to gain more power. Good luck and take back your pleasant mealtimes! By the way, my son likes most of those foods he complained about and has started eating them again. It really only does take a few nights of going to bed stubbornly hungry.