Weighted Puppets