As my tests showed, these puppets are perfect for encouraging imaginative play and storytelling with children. Soft and cuddly, they were a hit with my little ones. The variety of animals included was a great touch and made for unique and fun stories. The only downside is that they are not machine washable but with proper care, they should last for many story times to come....