I will try and keep a long story short..I have an amazing GSD 2 year old spayed Female and a 10 year old in spayed Shih Tzu. this was my first shepherd and I knew I needed professional help from the beginning to understand the breed, she was wild and everyone in my family had the same holey design in their clothes from teething. The training went well she is very intelligent but my husband, against everyones advice kept protecting his Shih Tzu which did not allow the little one to position herself over the shepherd while she was a pup. After many months of socializing and working with the 2, I was able to have Harmony but only if husband not around. My shepherd can be around lots of different dogs and is excellent with puppies. The TZU will go after GSD when too close to husband. He finally understood how to correct but a little late. I now have a 4 month male GSD and when the Tzu goes at him my 2 year old goes after the TZu. I know she loves her, the GSD gives her bones to her before she touches them and tries to get close to her but is protective over the pup. the GSD pinnned down the Tzu when only husband was home and he did not react in a calm manner when she wouldn’t let her go, she wound up with a 3/inch deep puncture into her shoulder vet put in a drain and said depends on how it heals How she will be. I wasn’t there am I correct to believe this most likely was a correction gone bad? How do I get them back together after this? please be kind, I accept responsibility of all my decisions and do as much education as possible.