315 products
  • Panda Puppet - Long Sleeved (15")
    Regular price
    $31.95
    Regular price
    Sale price
    $31.95
    Sold out
    Unit price
    per 
  • Large Red Dragon Head Puppet (15")
    Regular price
    $34.95
    Regular price
    Sale price
    $34.95
    Sold out
    Unit price
    per 
  • Large Green Dragon Head Puppet (15")
    Regular price
    $34.95
    Regular price
    Sale price
    $34.95
    Sold out
    Unit price
    per 
  • Rabbit Hill with Finger Puppets, (8")
    Regular price
    $35.95
    Regular price
    Sale price
    $35.95
    Sold out
    Unit price
    per 
  • Unicorn (6")
    Regular price
    $6.95
    Regular price
    Sale price
    $6.95
    Sold out
    Unit price
    per 
  • Hummingbird Finger Puppet, Green (6")
    Regular price
    $6.95
    Regular price
    Sale price
    $6.95
    Sold out
    Unit price
    per 
  • Mouse Finger Puppet, Pink w/ Wings (6")
    Regular price
    $6.95
    Regular price
    Sale price
    $6.95
    Sold out
    Unit price
    per 
    We currently have 1 in stock.
  • American Toad Puppet (12")
    Regular price
    $22.50
    Regular price
    $29.95
    Sale price
    $22.50
    Sold out
    Unit price
    per 
  • Leatherback Turtle Puppet (14")
    Regular price
    $20.95
    Regular price
    Sale price
    $20.95
    Sold out
    Unit price
    per 
  • Weedy Seadragon Puppet (34")
    Regular price
    $19.95
    Regular price
    $24.95
    Sale price
    $19.95
    Sold out
    Unit price
    per 
  • Thresher Shark Puppet (24")
    Regular price
    $26.50
    Regular price
    Sale price
    $26.50
    Sold out
    Unit price
    per 
  • Dalmatian Firedog Puppet, Light Coat (14")
    Regular price
    $34.95
    Regular price
    $39.95
    Sale price
    $34.95
    Sold out
    Unit price
    per 
  • Cuttlefish Finger Puppet (12")
    Regular price
    $9.95
    Regular price
    Sale price
    $9.95
    Sold out
    Unit price
    per 
  • Great White Shark Finger Puppet (12")
    Regular price
    $9.95
    Regular price
    Sale price
    $9.95
    Sold out
    Unit price
    per 
  • Hammerhead Shark Finger Puppet (12")
    Regular price
    $9.95
    Regular price
    Sale price
    $9.95
    Sold out
    Unit price
    per 
  • Blue Shark Finger Puppet (12")
    Regular price
    $9.95
    Regular price
    Sale price
    $9.95
    Sold out
    Unit price
    per 
  • Chick Finger Puppet (6")
    Regular price
    $6.95
    Regular price
    Sale price
    $6.95
    Sold out
    Unit price
    per 
  • White Poodle Marionette (Jumbo - 26")
    Regular price
    $39.95
    Regular price
    Sale price
    $39.95
    Sold out
    Unit price
    per 
  • Purple Dragon Marionette (Small - 8")
    Regular price
    $14.95
    Regular price
    Sale price
    $14.95
    Sold out
    Unit price
    per 
  • Rainbow Bird Puppet (18")
    Regular price
    $37.95
    Regular price
    Sale price
    $37.95
    Sold out
    Unit price
    per