These are two fairly new characters ^w^
The other I made up myself a few days ago XD
Their full names are Raggles and Margaret
Maggies father originally created Raggles to protect her, as an emotionless bodyguard. Though something strange happened and Raggles developed feelings and a personality. Though she still feels it her greater purpose to protect Maggie, her feelings tend to get in the way of doing her job right. Maggies father still doesn't know that this has happened, and Mags, growing fond of Raggles tries to stop him from figuring it out at all costs (which can lead to some pretty weird situations XD) because if he found out, he'd probably replace Raggles.
Mags loves to play "Pretend" (one of the reasons that her father created a bodyguard resembling a ragdoll) this is fine of course but the only problem is that she likes to pretend to be an evil witch (she can use magic which makes this even more of a problem) and wreak havoc throughout the town XD. Raggles is supposed to be her accomplice in crime but always manages to accidentally fix the situation instead of destroy it. This could have to do with Maggies father putting a good luck jinx on her when she was created, so to make sure luck would always be in her favour when protecting Mags.
Raggles personality is somewhat "dumb" she was created only a short time ago, and does not know much about the real world, only that her purpose is to protect Mags. She's quite naÔve and very clumsy, and when she discovered her feelings she found she falls in love quite easily. She is also very gullible and trusting of strangers, she's a follower, a sheep, and without orders or directions she becomes quite lost at what to do. Even though she tries her best to play "evil" in Maggies games, she always manages to accidentally fix the situation.