The puppets are inspired from the culture and tradition of their respective regions. Puppets made in Jaipur are different from those made in Udaipur in terms of expressions, structure, clothing and accessories, and also in themes. Many times the stories also differ and are based on the legends of that particular region/ locality. Jaipur puppets are normally modeled after the regional traditional costumes and ornaments. In themes they play Rajasthani historical tales or local legends. Few characters are a must in any of these puppet shows like Raja (king), Rani (queen), Anarkali (court dancer), Jogi (saint), Sapera (snake charmer), Jadugar (magician).