I was looking for a book to help me communicate effectively with my two rescue Springer spaniels, Charlie and Lola. This book helps all types of dog from puppy to adult dogs from any back ground. It is very clear concise in it's description, it has certainly helped me in establishing a very loving relationship with my dogs. This book has given me options for different areas which need to change. Each page explains in detail what to do in a specific instance, there are pictures to compliment the explanation, tips, which TTouches to use to support the behaviour which you wish to change, and related training guides which may be of interest. There are separate areas, ie at home in the garden out and about etc, which cover the different types of behaviour. I also bought 100 ways to train the perfect dog which I feel compliments this book. I would recommend this book to anyone who has a dog which has behaviour traits you wish to change. We have all benefitted Charlie is much more confident and secure, and very boisterous Lola is much calmer and happier.