A free program for Android, by Avatars Makers Factory.
Avatar Maker: Witches is a great character creator for people who want to create their own characters. With the app, you can make a very unique witch! All you need to do is to choose a magical dragon as a pet for her, and then you can create a costume for her. The costume is not only a dress, but also a hat, a mask, and a lot of accessories. You can even make her look very different from the rest of the characters. And, of course, you can change her appearance whenever you want! You can add a variety of accessories, such as a necklace, a ring, and even a magic wand.