I purchased this book in anticipation of adopting a mixed breed from my local shelter. Cracker Jack is a australian shepard/sheltie mix who I thought would be the perfect dog for me to start with agility training. This book is so helpful in learning the skills myself and with the teaching of the skills to my dog. The color photos are wonderful, much better than having fuzzy black and white photos as in the other books offered, and the book is a very clear, concise, easy to read, step by step manual. The most suprising thing was that it showed not just the standard breed of dog that comes to my mind for agility (i.e. australian shepards, shelties, border collies, golden retrievers, etc.) but it also showed a wide range of other dogs who can benefit and succeed from agility training and competition like the terriers, corgis, even the bulldog and even the giant great danes! I highly recommend this well planned and designed book for anyone interested in agility training of your dog (no matter what the breed or size!) and for those who simply want to strengthen their bond with their pet.