Dog problems are often equaled by those of the owner. When people have dog problems, they often think it's the dog and not them causing the problems. But, dog problems can't exist in an environment not conducive to survival. You're experiencing dog problems because the environment, in which your dog lives, isn't conducive to good choice making.
Think about it this way: When your dog is playing with another dog in a wooded area, does he play around the trees, or does he run into a tree every ten steps? Your dog avoids the trees yet, he's not afraid of playing around them. That's because your dog knows that as long as he doesn't run into one of them, he'll be alright.
When you plant behavioral "trees"