I own a border collie. She's four years old, wonderful in the house, great with DCs etc and generally an absolute pleasure.
However, she turns into a complete monster out of the house. She gas zero recall, barks aggressively at other dogs and generally makes walks a horrible, embarrassing ordeal. She went to puppy classes when she was younger but we were asked to leave because of her behavior. It seems to be fear rather than aggression but that doesn't make it any easier to deal with.
I floated the idea of sending her to an experienced trainer to DP but he seemed opposed, saying they're cruel and aggressive but I just don't know what else to do with her. WIBU to send her for her benefit as much as mine?