Hand Puppets

Hand puppets are great for any age and can be used by small children through to adults. Whether it’s just for fun, to teach, or to comfort a little one at a doctor’s appointment, we have something for everyone! Look at our wide variety of hand puppets of people, animals, sealife, birds, insects, monsters, and more!

213 products
  • Superhero, Girl Puppet, Peach Skin (14")
    Regular price
    $34.95
    Regular price
    $0.00
    Sale price
    $34.95
    Sold out
    Unit price
    per 
  • Rainbow Sock Puppet (16")
    Regular price
    $29.95
    Regular price
    Sale price
    $29.95
    Sold out
    Unit price
    per 
  • Bear Puppet - Long Sleeved (15")
    Regular price
    $29.95
    Regular price
    Sale price
    $29.95
    Sold out
    Unit price
    per 
  • Lamb - My First Puppet (8")
    Regular price
    $10.95
    Regular price
    Sale price
    $10.95
    Sold out
    Unit price
    per 
  • Bible Character, Jesus Puppet (14")
    Regular price
    $37.95
    Regular price
    $39.95
    Sale price
    $37.95
    Sold out
    Unit price
    per 
  • Spanish Girl Puppet, Cristo Te Ama! Shirt (14")
    Regular price
    $34.95
    Regular price
    Sale price
    $34.95
    Sold out
    Unit price
    per 
  • Ringo Sock Puppet (16")
    Regular price
    $29.95
    Regular price
    Sale price
    $29.95
    Sold out
    Unit price
    per 
  • Ginger Sock Puppet (16")
    Regular price
    $29.95
    Regular price
    Sale price
    $29.95
    Sold out
    Unit price
    per 
  • Christian Boy Puppet, Jesus Is My Superhero Shirt (14")
    Regular price
    $34.95
    Regular price
    Sale price
    $34.95
    Sold out
    Unit price
    per 
  • Rabbit - My First Puppet (8")
    Regular price
    $10.95
    Regular price
    Sale price
    $10.95
    Sold out
    Unit price
    per 
  • Bible Character Joseph Puppet (14")
    Regular price
    $37.95
    Regular price
    $39.95
    Sale price
    $37.95
    Sold out
    Unit price
    per 
  • Boy Puppet, Striped Shirt (14")
    Regular price
    $37.95
    Regular price
    Sale price
    $37.95
    Sold out
    Unit price
    per 
  • Princess Puppet, Black (14")
    Regular price
    $34.95
    Regular price
    Sale price
    $34.95
    Sold out
    Unit price
    per 
  • Pops, Grandpa Puppet, Black (14")
    Regular price
    $34.95
    Regular price
    Sale price
    $34.95
    Sold out
    Unit price
    per 
  • Lipstick Sock Puppet (16")
    Regular price
    $29.95
    Regular price
    Sale price
    $29.95
    Sold out
    Unit price
    per 
    We currently have 10 in stock.
  • Beaver Puppet - Long Sleeved (15")
    Regular price
    $29.95
    Regular price
    Sale price
    $29.95
    Sold out
    Unit price
    per 
  • Border Collie Puppet - Long Sleeved (15")
    Regular price
    $29.95
    Regular price
    Sale price
    $29.95
    Sold out
    Unit price
    per 
  • Humphrey Sock Puppet (16")
    Regular price
    $29.95
    Regular price
    Sale price
    $29.95
    Sold out
    Unit price
    per 
  • Clown Puppet (14")
    Regular price
    $34.95
    Regular price
    $0.00
    Sale price
    $34.95
    Sold out
    Unit price
    per 
  • Wizard Puppet (14")
    Regular price
    $34.95
    Regular price
    $0.00
    Sale price
    $34.95
    Sold out
    Unit price
    per