Hi all! I’ve used this site for advice for a while now but just decided to make my own account. I have a 4 year old german shepherd dog (she was bought a “purebred” but the breeder never gave us the papers to prove it as he had said). Anyways, she was never socialized. I was quite young when we got her so my parents wouldn’t listen to me when I wanted to get her out to people and other animals more. However now we go on our daily walks and hours outside playing fetch and such. She’s great on a leash until another dog comes by. She doesn’t mind people, she just ignores them until they enter the house and she gets weary of them. My main question is about her and other dogs. She met like three dogs in total as a pup and only a few times each. She goes crazy if a dog is too close, lunging, barking, growling etc. when on walks I always turn around or we pull off as far to the side as we can and she sits as I hold her collar until they pass. She’s never hurt a dog but I’ve also never given her that chance. She ignores me as well once a dog is too close; she will listen if they’re far enough away to turn around. However me standing in front of her to block the other dog doesn’t stop her from freaking out. Now that I’m responsible for her, I want to know if there’s a possibility she’ll ever come to the point of walking by a dog without going crazy? She doesn’t have to play with other dogs nor does she have to love them, but I’d be nice to not have to always be on high alert anytime a dog is in sight. I have not yet met with a behaviorist, but I might need to. I have talked with one and she told me to take her on a long walk before this dog class and then bring her in. But I don’t feel she would handle that well. Does anyone have any suggestions? (Please no attacking of the lack of socializing. I understand the mistake but I cannot undo it now.) thank you!