These little finger puppets are adorable. They come in a set of 10. Elephant, Rabbit, Duck, Cow, Dog, Panda, Bear, Mouse, Frog, and a Hippo. These are made of velvet, they are very soft. These are great for story telling and roll playing for children. These puppets are around 2 to 3 inches. These keep kids busy in church, stores, and home. You will love these they are adorable. In fact while I was trying to review these, my cats decided they loved them. So here I am chasing my cats trying to get them away from them. So they make great cat toys as well.