Hi Cherene,
Great that you are taking him on
If he is pulling on the leash then he simply hasn't been taught to walk on a loose leash, and has instead been rewarded for pulling; meaning that pulling has allowed him to get to where he wants to go... sniff that tree, meet that dog, etc.
I'm afraid it hasn't got anything to do with whether a dog respects you or not, it is all down to training. A dog that has been trained to walk on a loose leash will do so for anyone that walks him, even someone he has just met. I can tell you this from regular first hand experience, because as well as being a dog trainer, I am also a dog walker.
This does not mean to say that your dog shouldn't respect you, he should but you simply have to control all the resources; food, attention, toys, etc. as well as activities; games, walks, sleep, interaction with other people and dogs, etc. If you control all of these as well as applying positive training methods you will be a benevolent leader, and you will have a dog that is happy to comply with your requests.
One of the best easy to follow books for training loose leash walking is by Turid Rugaas, but the great news is she now has a DVD.
Here is a link to an excerpt of her DVD:
Huldra Forlag
And this is her website:
Turid Rugaas - International Dog Trainer
You can also purchase the book on Amazon:
My Dog Pulls. What Do I Do?
Hope this helps.