
FM2777 - Pack of 4 Mini Shark Finger Puppets
Baby shark is ready for his song and an adventure

FM2776 - Pack of 4 Mini White Mouse Finger Puppets
A sweet little white mouse up to mischief

FM3136 - Labradoodle Puppet
This non-shedding dog is awaiting adoption to his new home

FM3131 - Three Toed Sloth Puppet
An award-winning mammal puppet that is so sedentary that algae grows on its furry coat