1- Instead of stopping you can just immediately change direction when she pulls. This lets her know you are the leader. Try this when she first goes out that way on your return home hopefully she will learn not to pull and you will eventually get home.
That seems fishy to me. I said those things in the first post I made. It seems like petdr just reworded my answer.