I had an appallingly bad dream a few months back.
My house is on a block with a long driveway, which is my only street frontage. It's a semi-rural area, lots of neighbours have chickens, cows, sheep etc.
I dreamed that I was outside, with my two little dogs, when a panicky stampede of cows, sheep, assorted poultry, horses etc, many with gaping bloody wounds or partly eviscerated, came down the driveway towards the house. The dogs went to see what was happening down on the street end, and Suzi came back. Molly didn't. So I ran down the driveway, in time to see a large, dark dog pick her up in his jaws and shake her to death. I remember screaming 'Molly, no!!' and burst into tears.
And woke up in tears, shaking, feeling sick and upset. I hugged the dogs for ages, then got up - no more sleep for me that night!
Later on, after the sun was up, I let the dogs out into the yard. As I was watching them play, I kid you not, the exact same large, dark dog came waltzing down the driveway like he owned the place. I rushed outside, thinking 'this is ridiculous, I dreamed this, gotta rescue the dogs' and other sheer panic thoughts.
Thank Dog, the girls broke the dream - they saw the interloper, started yapping up a storm, and chased him back down the driveway, tail between his legs. They came back grinning from ear to ear, very proud of having protected me from the Dark Stranger.
I was a teary mess again, of course. My two little tiny dogs (the biggest is 15lbs) chasing off this very large dog who was at least Rottweiler size. It could have so easily turned out the way I dreamed it.
I had a gate put up in the driveway not long after.