Dog agility is an exciting sport that has become increasingly popular in recent years. It involves a course with obstacles designed for trained dogs to navigate and rewards speed and accuracy. But what exactly is dog agility? How does it work, and why do so many people enjoy it?