My son is almost 5, and he takes a bath. To expedite the process, I usually wash him just to get it done, and then he plays for a bit, but he can, and sometimes does wash himself. Hair too. And on occasion, he will take a shower, which is more of a novelty to him, but when he does, he bathes himself, because I can't really do it for him without getting soaked! He has a bath puff, and I put soap in it, and he goes to town. When he bathes himself, I'm sure it's not perfect, but as long as he hits the major areas, and rinses off well, I'm happy.