Sock puppets are simple type of puppets made with an adult sock . Many schools teach children to make sock puppets and then have the children put on shows or plays for the whole school with them , sometimes with all the sock puppets singing .