This is an excellent book for any problem dog owner. However, I would strongly recommend this book to anyone who is in the market for a puppy which will grow into a large dog.
We own German Shepherds and use his methods to train our dogs. His knowledge of the Canine mind is amazing. Some may find his methods harsh at first reading, but when applied they do miracles! Best Dog training book out there by far!