Okay I have had all three of my dogs plus my brothers dog in enrolled at petsmart training classes for a combined total of 9 classes and I still can't get any of my dogs to walk on a loose leash. How do all of you do it? The method I learned is when the dog pulls I stand like a tree untill the dog comes back to my side then I start walking again. The other method I learned is when the dog starts to pull I give a pop on leash and stop untill the dog stops pulling and then I start walking again. I can do this for miles upon miles and the only thing I get from it is frustrated. When I'm in public the problem only gets worse. Can someone please tell me the real secret of the pros.