This hand puppet is made by hand with 100% natural wool. The piece of wool is top quality and is thick. Starting with natural sheared wool, artisans in Kathmandu, Nepal, boil, beat and roll the fibers into a flat, dense mat. The felt is dyed, then molded and sewn into decorative arts and gift. 10'' tall.