We have a 2 year old German Shepherd. She's such a sweet dog, and very intelligent. There's only one problem--she will not walk on a leash with out pulling with all her might. Ive tried everything I can think of to discourage her from this habbit, but nothing seems to be working! Does anyone have any ideas other than a face leash? Thanks.