Something we learned in doggy school is letting them get to the place they want by pull is reinforcing the pulling. If you stop and make them wait every time they pull they learn pulling gets them no where. You also may want to get a harness that the leash clips onto the front. When they try to pull its harder for them and they go in circles. I had this problem with gregory and all of this has really helpe. Good luck!