i’ve read lots of books on training puppies, and this is hands down the best. I was a little surprised to discover the author is not only an expert on canine psychology, but a terrific writer. if I threw out all my other dog books and just kept this one, I’d be fine. The author is a prolific and accomplished writer in many genres, and has had extensive experience training animals at all levels. If you wanna learn from a super smart, very experienced expert, who is also really funny, then you’re lucky to find this book.