Quirky Puppets