Just wanted to say good luck with everything
I really commend you for recognizing the problem and asking for help. I also think it's great that you haven't downplayed the issue just because you have a small breed - far too many people do that and end up with very dangerous little dogs.
You're in good hands with users such as LP, LavenderRott, aslan, etc. Please don't be put off by any conflict that may develop in this thread or others re: training methods. There are many different approaches and it would be impossible for everyone to agree I think. Don't let yourself get pulled in too many different directions. Trust your gut and take the advice you feel most comfortable with and believe is best for your dog and your family.
Chase (Friendly Resident Wigglebum) - Border Collie/Lab/Shepherd X
Kailey (Misunderstood Gentle Beauty) - GSD & foster failure #1
Rupert (Gold-Medal Winner of the 3 a.m. Kitty Destruction Olympics
Heidi - RIP my sweet baby girl