Nothing Is Unbelievable Anymore.
News0 min ago
No best answer has yet been selected by butter1. Once a best answer has been selected, it will be shown here.
For more on marking an answer as the "Best Answer", please visit our FAQ.You are probably helping yourself over your own insecurities in your relationship be over-indluging your dog - perfectly natrual, but not always in her best interests.
Her nastiness with strangers and other dogs is probably her instinctive desire to protect you, so don't worry too much about that - it's a terrier characteristic.
You don't need to change your approach to her too drastically, just make sure she doesn't have her own way all the time - if she knows she is being naughty, punish her. All dogs do this - it's pack life, to have a push against the leader now and again, and a sharp lesson will bring her back in line.
As for the abuse she suffered - I'm sure your love for her has more tna compensated for that, and is probably a dim memory to her, if indeed she remembers it at all, but she must know her place - it's better for her, and for you.