Can we really say that anyone as effective as he can be is an "idiot"? Its one thing to say you disagree with someone's methods, but to insult the man seems a bit juvenile. Lets face it, not every dog is going to need certain methods of training, but the majority of dogs owned by people who don't work at their training needs some kind of discipline. I've watched his show and was surprised that a network would actually show someone correcting dogs, instead of just clicker training, and I was glad to see it. I think that there is an unfortunate development in the pet world that is growing to the "pet parent" and not enough towards a responsible pet owner, and I think that his show brings a lot of awareness to people that in order to have a happy living situation with any dog, that they must take the leadership role.