As for the dogs' reaction, if it isn't a demon then I think you need some explanation
I don't think it needs any particular explanation. Like I said, my dog sometimes reacts inexplicably. Recently, she started barking at a small child sat on a bench across the street. The same way she reacts to someone she thinks is a threat. I have absolutely no idea what was going through her head - being a dog, she's unable to explain what it was about the girl that riled her up.
This story about my dog barking at a random girl will be quickly forgotten and pass out of people's minds, because it's not significant of anything. But imagine if I knew who that girl was, and I discover in a few years that she went crazy and murdered all her classmates. On hearing that news, I might remember that day and my dog's strange reaction. If I was the superstitious sort, I might make a connection, and assume my dog
sensed something. With the passage of years and the story of the murderous rampage fresh in my mind, perhaps I will even misremember and unwittingly exaggerate the dog's behaviour; making the event seem even more significant.
But, in reality, there are loads of dogs inexplicably barking at people all the time all over the world, and these incidents are forgotten. Several dogs took a bad shine to me in Mexico for some reason (I remember puzzling at the time what Mexican dogs had against me).
If dogs only barked inexplicably at people who turn out to be axe murderers, then there'd be something to explain. But that's not true - dogs bark inexplicably at loads of people. So if an explanation is needed, it's nothing to do with serial killers.
The same line of thinking applies to the dream you mentioned, I think. There are literally billions of dreams every single day. I don't know about you, but all sorts of weird shit goes on in mine. Even if there is no special meaning in our dreams, the probability that some dream somewhere will seem suspiciously prevalent is about 100%. No explanation is needed. What would be truly mysterious and astonishing, is if, despite humans' natural skills at storytelling and forming connections, people were not finding mysterious meanings and predictions in their dreams.