A puppet is something a lot of children could find enjoyable. When it comes to material, this puppet is made from fabric.
From Amazon
The Puppet Company - Baby Monsters - Purple Monster PC004406, 35 x 20 x 16 centimeters
Aldridge Crafts
Purple Baby Monster