Flygility is a dog sport that mixes elements of agility and flyball. As in flyball the dog is sent to fetch a ball from a flyball box and returns the ball to the handler. Dogs race against each other down identical courses. It is an incredibly exciting and fast activity. If your dog loves chasing down tennis balls and has a pretty good retrieve, then this sport is for you!