100% Wool-felted finger puppet, AZO free-dye, Fair Trade from Nepal. Product varies in length depending on the animal. Peacock is 10" and the others are shorter, mostly 4-5" long. They have a space for you to place your finger - child or adult. A great party favor! Use in pre-school with book readings!