I have a 2 1/2 yr old German Shepherd who has had no training prior to my acquiring her a week ago. When I walk her she constantly strains at the leash. I have tried a choke collar but that makes no difference. Also I live at the end of a dead-end road and so to take her for walks I have to walk her past the neighbors houses, she goes wild when she sees their dogs behind their gates and barks and tries to get to them. She is difficult to control because she is strong. I really want her to continue to be a protective guard dog but be disciplined when on a leash with me. Can anyone give any practical advice how I can train her?

