You find that even the most reserved of children will happily interact with a puppet. We carry a selection of puppets in stock at our Barnsley based toy shop and are proud to have the largest range of hand puppets in Barnsley. From character puppets such as pirates & little red riding hood, to monster puppets and squarkin' parrot puppets - we have them all! Find our wide range of puppets below! We would ask you to contact us on 01226 350 339 prior to collection of a puppet so that we can confirm stock.