My dog respects me but she pulls on the lead. I know she pulls on the lead because she was brough up with a few other dogs who were alowed to walk infront.
I agree a respectful dog will stiill pull, they just haven't been taught where you want them to walk.
I would train this dog using methods you would use to train a puppy to heel. If possible I would even use clicker training- it has done wonders for my pup

Plenty of treats and keep treating the dog every time he is at the wanted position.
x