My golden is 16 months old. I am having difficulty with taking her for a walk. When she sees her leash she starts to shake and is hesitant about going out for a walk. Once outside she will seem nervous but walks nicely and not pulling UNTIL we head in the direction towards home. Then she pulls and pulls! Hard! She can't get home fast enough whether I'm done walking or not. Basically she walks normally the whole time we are walking in the opposite direction of home. I can walk a couple of miles in the opposite direction but as soon as I head the direction of home she'll pull the entire way. She needs her walks but my body can not take the pulling that comes. Any ideas what I can do? Btw I currently use a gentle leader but have tried a pinch collar as a last resort. My golden pulls relentlessly with it that it scared me. I haven't tried a martingale collar yet because I'm not convinced it will help. I have tried techniques I learned during puppy class such as stopping until her leash has slack then continue walking, stop as soon as she begins to pull. Since she never stops pulling I can stand there forever. I've tried to entice her with a treat to bring her attention to me. She is not treat oriented so that doesn't help. Any ideas what else I can try?