Failing is Important Too
Letting your child fail is important. Yes, you read that correctly. If you are constantly showing your child what to do and how to do it they will never develop the self-confidence or the self-esteem to feel like they can achieve something on their own.
For example, when your child is working on a puzzle and gets frustrated because they cannot complete it, don’t rush in to help. Allow them to get frustrated. You can provide pointers but don’t jump in to physically help them. For example, simply saying to them try rotating or turning the piece so that it can fit will help them achieve their goal without feeling that they have to completely depend on you.