I have a weird kid. Shocking, I know, considering his parentage. :) He doesn't eat meat, except for the occasional chicken nugget. I could never get him to eat hot dogs, hamburgers, and most pizza (unless we take off all the "good stuff" - aka, toppings). When he puts meat in his mouth, he instantly starts to gag. Gross.
For reasons that I don't quite understand (though I suspect his Handy Manny lunchbox may be embarrassing him), he has lately wanted to eat in the cafeteria at school almost every day. There were several days that I knew hamburgers, hot dogs, chili, fish, etc. were on the menu, and I couldn't quite believe him when he insisted that he ate all his lunch. He would always tell me that he only liked those things at school, not at home.
So I put him to the test. We had hot dogs for supper one night, and I informed him that he wasn't eating anything else until at least half the hot dog was gone. It took a bit of coaxing, but he actually ate the thing, and without gagging! I was so shocked I had to take a picture. Jeff laughed at me, but I couldn't have cared less. Now that I know he will eat meat, he is just going to have to deal with occasionally having it on his plate!
(So much for the vegetarian spell, huh?)