There are moments of brilliance when he walks right next to me, but other times, when he wants to wander away from me, and sniff stuff, etc. I have watched many Youtube videos on how to train walking on a leash without pulling. Stop moving, sometimes turn the other direction, bring him back to me, make him sit, etc. But then when we start off again, he pulls off to the side, and sometimes I jerk him back to me, but then it looks like I'm abusing my puppy. I'm trying to be patient, but I feel like I'm going to lose me mind. Please help!