Dog Agility Training
The go-to dog agility training facility for over a decade.
All Dog Adventures has offered agility training since it opened in 1997– a program that has produced several MACH’s, many Masters, plus multiple other titles earned by different breeds and mix breeds in all venues. It is the largest training facility in Richmond.
We offer the safest possible surfaces for dog agility training
Classes are held on 75′ x 110′ fenced field on soft dirt. Classes that teach obstacle performance are held inside on rubber matting.
The agility program is held in a Levels format where each dog and handler advance at their own pace. The instructors evaluate to determine when an team has met the criteria to move to the next level.
Class Schedules
The dog agility training schedule is on the ‘Class Schedules’ page with the dog training schedule. Seminars and other special events will be listed on our blog.
How to register and costs
In the right hand column of this page, you’ll see a link to a registration form ‘Dog Training’ which you can fill out and bring with you. You must register for a class before the orientation date. Prices are listed in the document.
After filling out registration forms and attending orientation, the team begins at Level 1. If you are coming from another school or state where you began training, an evaluation is given to see which level will best meet your needs.
Flyball
All Dog Adventures is host to the Flyball team, K-9 Kamikazes. The team practices most Friday and Sunday evenings at All Dog Adventures. If you are interested in flyball classes, contact John Nelson at j.johnelson@comcast.net. For more info, go to the Fly Ball Dogs website.


