Cameron just turned 3 last week and does most of that already too (except making the bed - a hyper dog gets involved and it always ends in a game of tug between Cam and Cal )

Lets see.... he also helps me sort laundry according to colors, feeds the cats & Callie, scoops litter (ok, so perhaps he gets the easier stuff, but he is pretty good at it already!!!) He "preps" the room for vaccuuming (removing small things from the floor, picking up shoes, etc.) He helps a LOT in the yard. I love how serious he gets when he's helping us... but the key is to ask him to help us. He won't do it if we simply tell him to do something. It has to be a favor and something we do together. We make it all fun, and even our own chores seem so much less chore-like and more fun.