I'm a trainer and I tell every single client to read all of the articles on this site. My dogs are much better for me reading these- I am now a much better leader, which means I'm a much better trainer. Before you start considering all the corrections and things on this site that people grab onto and get mad about, try just changing your own behavior. If you change your behavior, so will the dog. You just have to know what your behavior should be. This site is great for that! If you stop thinking like a human and what would work with another human, lose your ego and do like the site says- think like a dog- and follow the instructions for becoming a calm and confident leader. You will see a huge improvement in your dog- because of you! If you don't see the changes you want look at your own behavior first- the things we are programmed to do DO NOT work with dogs- and most of the changes you need to make are really simple and easy. If you make the right changes, stay calm, think and act with confidence (even if you are unsure!) and if you start feeling frustrated walk away for a few minutes, you will start to see the changes in your dog that you have wanted all along! Your behavior directly affects the dogs behavior- it should not work the other way! This is a 5 star amazing site written by someone who obviously loves dogs, but loves them enough to be a good leader, not just a lover :)