Each puppet is handmade in our puppet workshop by loving hands. Every puppet has its own unique personality. Standard size puppets are approximately 21″ and wear size 2-3 toddler clothes. Pint size puppets are approximately 15″ and wear 0-6 infant clothes. Puppets come dressed but clothing varies except where indicated. Rod puppets come with 2 rods and human hand puppets come with a pair of gloves.