IMO a dog may not protect you without the proper training which is alot of work Unless it as a high guarding instinct which may not be the best to have with a small dog. A self defense class isn't going to help much unless you are a physical person and train alot.2-5 classes imo is a waste of $$.A gun isn't going to help because you may not be able to use it. Without alot of training or if you were in the service or a Hunter. You may fail. Shooting someone when you need to isn't easy. They can take the gun. But something many ppl can do is use a non lethal and gain time to escape. Use alot of it also. |