This. I'll always feel safer with a dog I trust than any technological protection/deterrent. Well apart from the yappy ones rich women carry in bags...
Someone care to explain the flagging? A dog is a perfectly good addition to home security and personal security. They will serve you much better during an actual situation than gadgets you have lying around...