The Puppet Company provide a huge range of all puppet types for all ages and a super cute range of cuddly toys, high quality and very reasonably priced.