German Shepherd Is Reactive to Dogs Only When on Lead
The dog needs to feel he has choice too. Formal training seldom allows choice. Walking on a longish loose lead without any feeling of restriction gives the dog more feeling of choice. If the dog signals that he needs more distance from the other dog, then that, too, is his choice and the human should comply.