This puppet is handmade from thick, all-natural wool felt and has adorable detail! It is handmade in Nepal by a collective of artisans that have been making unique felt handcrafts for over 30 years. The puppet is made of 100% wool with no embellishments (buttons, metal or plastic parts) meaning it naturally conform to US safety standards for toys. Measuring ten by nine inches, the puppet fit comfortably on an adults hand and manipulates easily for expressive movement.