My middle child is 4 in August. He has been able to dress himself for 6 months but needs help with socks and zips. Can unload/load the dishwasher. Brush his own teeth but I always do them too. I haven't wiped his bum since before Christmas.
I do think that he is so independent because I have 3 kids and DH isn't home much so he has been forced to learn.