A hand puppet is a type of puppet that is controlled by the hand or hands that occupies the interior of the puppet. Glove puppets are a variation of hand puppets.