Agility training benefits dogs in many ways. It sharpens their minds, and stimulates them by giving them challenges and obstacles to overcome in a positive way. It gives them plenty of exercise and will get you running and active as well. Agility also helps build confidence in dogs and a stronger, more obedient relationship between them and the handler (which is best if it is you). All of these results lead to an overall better behavior and well-balanced dog.
Remember, whenever teaching a dog a new trick or command, you need high value treats. High value usually means bits of hot dogs or pieces of cheese or a savory treat from the pet store. If your dog isn’t motivated by food, then a high value reward would be his favorite squeaky toy, or your praise. Whatever it is, it needs to be something that will continue to reward and therefore motivate your dog to do what you ask.