One of the most important things for parents to remember is to try not to do things for children which children can do, or could learn to do for themselves. Lots of us think that being a good parent means doing everything for our children. But it depends on what kinds of things we do. It's not good to keep children from learning to do certain things for themselves. Being a good parent means helping your children grow strong and teaching them to do as many things for themselves as possible.
Children really love to feel that they can do things.
It makes them feel important and grown up. Of course, it sometimes takes longer that way. But in the end, it's worth it, because your child has learned something.