As we all know by now, Italy has several million huge castles within its borders and all of them are either filled with soul dead hipsters bent on murdering each other, or incestuous siblings, or men in drag who murder women, or are just plain haunted by either Barbara Steele or someone related to her, or maybe Barbara Steele haunting herself. The Doll of Satan tries to mix up most of these elements to keep things going, but then forgets to add a bit of spice to the mix.
Elizabeth has just been bequeathed one of these huge castles by her late uncle and is heading there with her hipster boyfriend to check out what's going down. The lady in charge there, Claudine, seems to think that Elizabeth's uncle wanted to sell the house, which is all new to Elizabeth. Worse still, Claudine puts the willies up Elizabeth by telling her of the ghost of a past relative, also called Elizabeth, and that the ghost of her lover stills walks the walls of the castle. Oh, and by the way Elizabeth, have you noticed that new torture dungeon downstairs? Claudine got it from Ikea.
Throw in a mysterious lover for Claudine and a ton of dodgy characters up to something (a guy in a bar, a hippy lady who draws pictures in the countryside, a friendly neighbour who stops Elizabeth walking into quicksand (?)), a black gloved killer who doesn't really kill many people at all, some erotic dreams and an insane person kept in a locked room and you're really ticking a lot of boxes here. You're also taking a lot of time throwing all these details in and although the film looks great, it's kind of good but not great too.
The vengeful dog bit was great though! The film needed more eccentric bits like that. No giallo fan is going to hate this film, but then any casual viewers will probably end up wondering what the fuss is all about.
If you're going to show you're granny this, as people often do with gialli ("Hey gran - let's watch Iguana with the Tongue of Fire!") DO NOT get this film mixed up with Satan's Baby Doll. That's one you'll want to watch on your own. With some Kleenex.