My almost 3 year old is a tornado too. I try get him to eat at the table or his outdoor table but even so I stick dyson 3 times a day. The second the floor is mopped, he's got something spilt on it. Eating his porridge in the morning is just a gigantic mess. I pack up all his trains and toys when he naps, 2 hours later the lounge looks like a bomb has gone off. It gets me down some days but I just have to constantly keep moving, and then admit defeat! He does like to help putting things in the dishwasher, clothes in the washing machine etc. which is good. Yesterday I found weeds and dirt in my pot drawer..
Im mean too but one way I've gotten him to pack up his toys in a flash.. To get the vacuum out and tell him I'm going to suck them all up if he doesn't pack them up. Works a treat!