So I got my border a martingale collar and it makes a HUGE difference when she's on a leash. She pulls, doesn't like it, and then sits and looks at me like "What are we doing now"
And a whistle? I've never whistle trained a dog before, so this is new to me. When she's far off and I blow the whistle she just comes running to me and sits in front of me. It's great having her listening to me for once. Like, she listens, but she's stubborn and doesn't follow commands all the time.