Melissa - you just discribed my son. He is 15m old and it was like a flip of a switch how quickly it changed.
This is what I have gathered. Feed every 2-3 hours during the day. they should sit in highchair for every meal, and milk only at meals. Water in between. They should come to the table hungry but not starving. That way their temperment is right. So this means 3 meals and 2 snacks minimum.
Does he do well during daytime and peeter out for dinner? that is our problem. I am about to switch our lunch and dinner foods around so that he will have meat/veg at lunch when he is more likely to take it and easy foods like mac n cheese for dinner. Maybe even oatmeal at dinner. Just until he gets over this hump and he is a little older so that he understands "If you don't eat dinner you won't be getting anything else" I personally don't think that if you offer a dinner that should be recieved and is refused (like one of his fav. meals) you should follow up with a snack food while running around playing. That to me is not a good practice But again, I do this now, but once I feel he understands the concept that this is it for the night, he can fully make his own decision. Also remember the mantra "No one ever starved with food in front of them"
I also feel that if you told him that he could have raisins after dinner then you should follow through with that. It isn't him winning, it is your deal you made. So if you don't like the deal, don't make one, KWIM? He is going through a phase with independence, this is true. Yes our house is a mess, too!
Ok - well all this being said, I am devastated every night when he is begging me for food as I am preparing it and as soon as I sit him down he refuses. All I can think of is "He is starving! what is wrong!"
Meg