This is a common phrase I hear, alongside a few others, however this one plagues many dog owners of all breeds and ages -- "My dog doesn't listen to me."
From my own perspective, isn't that what all of these blog posts are
So how do we remedy that? Well, once again the magic way -- through training with good communication on both ends of the leash. You must learn to teach your dog that you are there to guide and protect him in all situations. You must learn to read your dog, know when and how to diffuse a possible stressful situation and most importantly you must build a very, very strong relationship with your dog.
Set your dog up to learn and succeed. Ask for commands everywhere as your dog follows you around. At the sink, at the door, before he eats, before he goes outside, etc. Remember to say, "Okay!" (or whatever your release command is) to free your dog from each command when it's over.
With all of these things in play and you maintaining clear, consistent rules and expectations you and your dog will go as far as you want to go . . .