My self defense teacher (a guy) says that women have a GREAT sense of intuition–they can sense a dangerous situation far ahead of time, and if they follow their gut feeling, then they’re usually safer. But guys on the other hand, he said, are all macho, and believe their immune to danger and/or think they can fight off any attackers.
Your story reminded me of my class. So, I’d say, go with your intuition. Your guardian angel (and your daughter’s) must be tapping you on your shoulder, and bless you for noticing them!
Poodles are great dogs, family-wise, but terriers can be more ferocious with strangers. I have one of each, and maybe it’s just temperment, but the poodle barks and the terrier actually gets into action, when it’s just a brother or my dad’s who pretending to hit me (they like driving them crazy

)
Alarm stickers and signs (don’t go overboard) are also effective. My teacher said that they’re more likely to try to break into a house that doesn’t have these things. True, you may not really have an alarm, but they don’t know that, and most people don’t want to try to find out.
Guns are nice, too, but they scare me! My teacher said that he knew this one guy who slept with a gun by his bedside. He had young kids, and just told them not to touch it. Obviously, my teacher didn’t advocate it, but still…sometimes having an unloaded gun could be deterrent enough? Train your daughter to use Mace, maybe as well.
That’s all we’ve learned in two days of classes so far, but I hope it helps.
