We saw the Mermaid Theater of Nova Scotia at the Children's Theater of Winston Salem. They are puppeteers and they performed Little Cloud, The Mixed Up Chameleon, and The Very Hungry Caterpillar. It was an amazing performance. There were just two puppeteers doing the whole show along with some help from their stage manager. They dress in all black (including masks) and use black curtains on the stage so that the puppets looked like they were floating in the air or moving all by themselves. They also used black lights to make the colors glow in the dark. Of course we were not allowed to take any pictures during the performance but I would encourage you to look them up and go to a performance.
After the performance, we were just hanging back and letting the crowds leave. Then we were surprised when the puppeteers came out and answered more questions and let us touch and see any of the puppets we wanted.