The most common complaint of parents is, "It's not that I don't know what to do, it's that I don't do what I know!" Doing too much for your children is an excellent example of knowing what to do, but not doing it. This is called over parenting.
Children can only relate at the level of their parents perception or thoughts of who they are. If the perception of your child is limited, you will find yourself doing everything for them because you believe they are incompetent.
If the perception of your child is uplifting, you will eagerly provide tools and resources for your child to increase his/her capacity for self-growth.
Take time to reflect on the state of your mind before reacting or responding to your child. Look at your children's potential, not their inadequacies or mistakes.