Once a child reaches the age of 5, he has usually developed the dexterity necessary to learn how to tie his shoes. Teaching a child to tie his shoes is a frustrating---yet rewarding---process. The skill takes a lot of practice, not to mention patience. Work through these steps with your child, showing him how each step is done before he attempts it.
Start with the shoelaces hanging down to the sides of the shoe. Pick the shoelaces up and make an "X" with them.
Bring the top shoelace down to the bottom of the X and draw it through, then pull the laces tight.
Make a loop out of the right lace with your right hand. Hold it tight, then make another loop out of the left lace with your left hand. The laces will look like two floppy bunny ears.
Cross the right loop in front of the left loop, making another X.
Pull the right loop over the left loop. Bring it back and through the bottom of the X, then pull the loops tightly.
Practice with a skipping rope first. It's larger, so it's easier for your child to hold on to. Use different colour shoelaces to help your child remember which lace is which.