Ruger used to pull really bad. I started using the "close" command, and now when we come to the corner I use a "wait" command. He'll "kinda" wait until I give him the go ahead, but it works pretty well.
I tried one of those no pull harnesses but he ate it.

They do look like a good idea. Seems to turn the dog around if he pulls.