Aren't you getting your GSD puppy back in a couple weeks? Bringing a puppy into the home with an aggressive dog could really mess things up. Just wait for your puppy and put your energy into him. Impatience is a terrible trait for a dog owner to have...