There are many different reasons why a dog owner might like to participate in agility training. From providing an outlet for high drive and working dog breeds that need a lot of mental stimulation and physical exercise, to building owner/handler confidence and building a bond between and owner and their dog. Agility can also improve obedience and develop better leadership with the owner, including improving...