This is Morwen the Witch, from The Enchanted Forest Chronicles by Patricia C. Wrede. These books are some of my favorites, I love how they're sort of like a fairy tale, but with unconventional fairy tale characters who don't conform to the stereotype of their role in a fairy tale. Like Morwen, a witch who doesn't really look much like a witch and refuses to wear the pointy witch hat. She has 9 cats and none of them look like the stereotypical solid black witch's cat. X3
I know, my dress up is lacking. She needs about...5 more cats. X3