Patricia is an excellent animal behaviorist and I recommend all her books. This one is the best one yet.
Trisha is not a dog trainer--she is an animal behaviorist, this is what makes all the difference! Think of an animal behaviorist as a "root-cause" analyzer of behavior. Training only helps to train the pet to do a certain action but it does not get at the root cause of the response or behavior (like inadvertantly rewarding the behavior, you would be amazed at how many of us do this).
One of my dogs has had dog training with Dogs Best Friend and they have the kindest and most dog-friendly ways of teaching!! Patricia's dog training classes teaches us that 99.9% of dog training consists of training the human, not the dog. Patricia teachs us how although we may be animals, the messages we send to our best friends are much different. For example, we may smile at our dog or attempt to hug it, but in dog language that is an act of aggression! In this book she tries to teach us how to behave more like dogs, and less like people (however crazy that sounds). One thing I remember from Dogs Best Friend training was a trainer whom had a family pet as a child who only responded to "sit, sit, sit, sit." It would not answer to just the command "sit." Patricia teaches us the value of the 1-word command, and the usage of positive, rewards-based training. This book is more than just a training book it provides valuable insight into the way dogs think. You will be amazed at how much your pet can learn when you start speaking their language! This book teaches us to think about how we are behaving in front of our dogs, and how important it is to "Be the leader of the pack, A benevolent leader," as she would say.
Any dog lover is at a loss without this book. For more on Trisha, those of you whom can tune in to Wisconsin Public Radio, Saturdays Trisha hosts a program called "Calling all Pets" which answers pet related problems. I do believe you can view past shows on WPR's website.
Best of luck in the care of your dog, and remember--your behavior can mean the difference between having a good pet and having a great pet!