I really hate walking my dog at the moment 
he is still just a puppy at 8 months old but he drives me insane.
I have tried turning in the opposite direction and walking that way when we walk but he'd just pull in that direction instead. If I kept turning in the opposite direction each time, I'd end up dizzy and on the floor!
I also tried holding a treat in my hand so he constantly focused on my hand. This didn't really work either as he would keep biting at my hand to try and get the treats and it would end up hurting me.
My current method is to stop in my tracks as soon as he pulls and remain still until the tension on the lead stops and then we carry on walking.
The problem with this method is, I have to stop every 2 or 3 steps.
Should I give him a treat when the tension on the lead stops?
Walking him is a nightmare and is driving me insane. His recall isn't fantastic either as if he sees another dog or children, nothing seems to get his attention.
He used to be such a good liitle pup when he was 3 months old!