I have a two year old German Shepherd who is absolutely wonderful with people, but a nightmare if she sees another dog. She has to be kept on a lead when out as last time she was off lead, playing with the ball, another dog appeared and she went for it, got it by the neck and was shaking it. The dog was unharmed, but very scared and we have not been able to let her off since. She has been for 3 weeks training at a residential centre, costing us a fortune, which has not helped. We have tried halti's, gentle leaders, choke chains and even a prong collar (only tried this once, couldn't bear to use it on her again - she went mad anyway and her bark came out as a squeak!). She has pulled me over twice, the second time I was hurt quite badly, so now I can't take her out alone but have to be accompanied by my son or husband. I think the fact that she doesn't have enough exercise exacerbates the problem, but don't know what I can do, as she is so strong.
Any ideas gratefully received!