Start by removing half of everything in the room from a toys perspective - means less to clean up. If the we won't clean up continues then limit the stuff even more to one bin/shelf of items at a time. I follow clean up requests with things like snack, lunch, a tv show - things they should want but also if they don't get it done they miss out on the tv while I am finishing up lunch and that annoys them a lot.

If one of the reasons you are asking them to clean up is to do a craft, or circle time or some other more academic type of activity you might want to rethink how and what you are asking them to do. Some kids before age 3 are just not interested in circletime things. At the same time if the behaviour is out of control then it may mean that for awhile you need to play with them instead of leaving them to play so that you are right there limiting the fighting etc. As for the food I think we covered that one in a previous post on here somewhere and it just comes down to consistency of saying no and taking the plate away. One thing for sure is if they food goes on the floor it then goes in the garbage and the child does not get down from their chair until everyone is finished. It is not a way to get excused from the table. Too often in frustration the inclination is to take the food away and take the child down under the idea of removing them from the situation - totally gives the wrong message - I toss I can go. NO you toss you sit and be bored while we eat - slowly.

Some 2 year olds breeze through this phase and you almost miss it and others turn into tasmanian devils - guess you got lucky and got a pair of them. You have my empathy.