A custom-made puppet usually costs around $500 to $1,500. Several materials are used just to make one puppet and a lot of labor time goes into its production.