Parents often get stuck in the belief that we must do everything for our children because it is our responsibility and shows our love for them. Actually, our job as parents is to teach our children how to do things themselves. We don't do this by throwing them into situations alone and forcing them to figure it out. We do this by acting as teachers and guiding them, then gradually giving them opportunities to try the tasks alone. Through such lessons, we teach our children to solve their own problems, make their own creations, and become more confident.
Here are some things you can teach your children to help them feel more independent and empowered:
http://www.kristensguide.com/Family/Parenting/Empower_Children/do_it_themselves.asp