Our dog from K9 is awesome as a deterrant.
Mistreated and abused and dumped on the street means he's not to amenable to certain types (all without training
).
We don't get anyone bothering us and if they need to come to the house, they are normally found cowering outside!