I can walk my cat on a leash, but he "heels" without a leash and usually stays on our property when we walk in the yard.
If your dog doesn't cooperate with the leash tell him about my cat and he should feel bad enough to cooperate!