Sock puppets are easy to make.
All you need to do is start with a sock.
1. Put the sock on your hand: fingers and thumb in the toe and the back of your wrist in the heel.
2. Make a slit in the sock between your thumb and fingers for the puppet's mouth.
3. Cut two ovals 2 or 3 inches wide and 4 to 5 inches long one of semi rigid material and one of fabric and glue them.
4. After the glue has begun to dry, fold them in half along the width and sew the bent oval into the hole of the sock.
5. Now decorate.
Links for puppet making: