Hi T.,
As a mom of 6, soon to be 7, I can relate with this struggle. I can't stand this particular stage, but let me reassure you that it is just a stage. Honestly, I have pretty much given up trying to break them of it, because it just creates misery for them, and is too much work with too little results for me. I learned the heimlich, and I make sure I never leave the room when they are eating, and that their food is cut into very small pieces. Other than that, I let them be. They have all grown out of it, and eat "normally" now. They're starting that fight for independence at this age, so I let them have it, and just keep an eye on them. Have fun! :)