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.