ok, here's my 2 cents... Charlie, the little bugger!, still pulls on the leash. I got him a halti and it really works. It forces the dog's head to follow you, and keeps him from pulling because if he tries to pull, his head is turned back to you. He's almost FORCED to follow and not pull.

It's been my experience that harnesses don't work too well for pulling on most dogs. But I see you've got a halti now, so hopefully that will work better. Good luck!