I know this is a long thread so an opinion similar to this has probably already been posted. I don't know for sure because I seldom read long threads

. At really young ages, like two or three, I don't focus on getting my child to clean. I ask that they help me, but I don't push the issue. In our family the situation would have gone like this:
2 and 1/2 year old dumps out legos
Mom "It's time to clean our messes. I need you to pick up your legos, please."
Kid stands and stares.
Mom, picks up a lego, drops it in the bucket, then picks up a second lego, hands it to the kid and holds out the bucket. Kid drops the lego in the bucket.
Mom "Thanks for helping! Now let's get the rest of them."
Kid runs off.
Mom shrugs, cleans the rest of the legos, and runs to get the kid so she can blow raspberries on their tummy.

I do think that learning responsibility is important, but I am very aware of the fact that two, three, even four year olds are still just very little kids. That's why I'm more comfortable with just doing one gentle reminder, night after night. Soon enough, at least in my experience, the idea that picking up your own messes starts to sink in. My way of parenting, really, is sort of the equivalent to someone who is standing off to the side and only offering very quiet direction when it is clearly needed, as opposed to someone being front and center and actually managing the situation from start to finish. I'm not saying that managing is wrong or that my method is any better, it's just how I deal with all situations.