Okay, welcome to Pet Talk, and welcome to the joys of dog ownership!

Your dog is still a puppy, and so it's going to be a challenge to train her right now, but it CAN be done, and the sooner, of course, the better! With her breed mix, she's likely very smart, and strong, and so this is not going to be particularly easy, but once you get her leash-trained, both your lives will be much easier, and you'll have a GREAT dog for years to come! Shepherds can be a bit controlling, and huskies LOVE to pull - but your dog most will want to please you - that's the one thing in your favor. You are doing several things right, by keeping her in consistent position, and giving her plenty of exercise, by the way.

The key is consistency, and being willing to look ridiculous. Pick one thing, and stick with it, and be prepared to reinforce the training every walk! Does she know "sit"? Start on your walk, and the minute she starts to pull away from you, stop in your tracks. Bring her back to you, tell her "sit," maybe give her a bit of treat, and when she is calm, start your walk again. Repeat the process. Focus on the long-term goal, because you're gonna feel silly, as it'll feel more like taking a "stop" than a walk, but just repeat it, over and over. As soon as she starts to pull away, stop again. She will pick up on it, I promise.

Thank you for rescuing her, and I promise that once you get in obedience class, things will get even better, but by starting the leash training now, you're gonna have the star pupil. And your arm muscles will thank you!