Greyhounds etc are brain dead when they see a cat they just attack so fast that the cat does not have time to defend itself, if a dog hesitates long enough the cat will win as they will claw the eyes out a dog. Bull type or hard mouthed dogs will crush anything they catch, two experienced terriers with work any prey and attack the weakest point.
I had a daschund once, which were originally bred for badger baiting which are a lot fiercer than any cat, it would tackle anything. It would arch it's back and propel forward of its hind legs and latch on to anythings nose. :)
Regards property, a pit of beef and a Valium will sort out any guard dog