Skip to main content
Free Shipping On All Orders Over $100
Skip to pagination
xHABA Musical puppet HABA Musician Cat (6823300694198)

xHABA Musical puppet HABA Musician Cat

$26.95
xHaba Hand Puppet - Puss in Boots (6822943883446)
xHaba Hand Puppet - Puss in Boots (6822943883446)

xHaba Hand Puppet - Puss in Boots

$44.95
xHaba Glove puppet Monster Sam (6822937723062)
xHaba Glove puppet Monster Sam (6822937723062)

xHaba Glove puppet Monster Sam

$44.95
HABA Hand Puppet Dog (7933268754658)
HABA Hand Puppet Dog (7933268754658)

HABA Hand Puppet Dog

$16.95
HABA Hand Puppet Mouse (7933268918498)
HABA Hand Puppet Mouse (7933268918498)

HABA Hand Puppet Mouse

$16.95
HABA Hand Puppet Cat (7933269180642)
HABA Hand Puppet Cat (7933269180642)

HABA Hand Puppet Cat

$16.95
HABA Finger Puppet Felix Flint (7933269803234)
HABA Finger Puppet Felix Flint (7933269803234)

HABA Finger Puppet Felix Flint

$10.95
HABA Finger Puppet Boar Boris (7933270163682)
HABA Finger Puppet Boar Boris (7933270163682)

HABA Finger Puppet Boar Boris

$10.95
xEgmont Hand Puppet- Ladybug (6823390118070)

xEgmont Hand Puppet- Ladybug

$32.95