Share your thoughts on the matter

I never open a door to talk to any delivery person or stranger. I go to a near by window and open it and talk to them through through the window. If there is a package I ask them to leave it on the steps. If they need a signature I go out by another door and come around to where they are.
I think dogs are a great deterrent! Even cats can put up a pretty good hiss and growl and warn you when someone strange is nearby.
Do you have any plans to offer self defense classes after you make your move to your new home?