Puppets By Cher is a professional puppet company. Cher makes every puppet from their workshop and continues to today.