10:00 am - 12:00 pm Recurring Drop In Obedience Training April 30 at 10:00 am - 12:00 pm CDT Recurring Drop In Obedience Training
11:00 am - 11:30 am Recurring Obedience Drop-In Sits & Downs April 30 at 11:00 am - 11:30 am CDT Recurring Obedience Drop-In Sits & Downs
12:00 pm - 1:30 pm Recurring Drop In Rally April 30 at 12:00 pm - 1:30 pm CDT Recurring Drop In Rally
5:30 pm - 7:00 pm Recurring Drop In Rally Training May 1 at 5:30 pm - 7:00 pm CDT Recurring Drop In Rally Training
10:00 am - 12:00 pm Recurring Drop In Obedience Training May 7 at 10:00 am - 12:00 pm CDT Recurring Drop In Obedience Training
11:00 am - 11:30 am Recurring Obedience Drop-In Sits & Downs May 7 at 11:00 am - 11:30 am CDT Recurring Obedience Drop-In Sits & Downs
5:30 pm - 7:00 pm Recurring Drop In Rally Training May 8 at 5:30 pm - 7:00 pm CDT Recurring Drop In Rally Training
10:00 am - 12:00 pm Recurring Drop In Obedience Training May 14 at 10:00 am - 12:00 pm CDT Recurring Drop In Obedience Training
11:00 am - 11:30 am Recurring Obedience Drop-In Sits & Downs May 14 at 11:00 am - 11:30 am CDT Recurring Obedience Drop-In Sits & Downs
5:30 pm - 7:00 pm Recurring Drop In Rally Training May 15 at 5:30 pm - 7:00 pm CDT Recurring Drop In Rally Training
10:00 am - 12:00 pm Recurring Drop In Obedience Training May 21 at 10:00 am - 12:00 pm CDT Recurring Drop In Obedience Training
11:00 am - 11:30 am Recurring Obedience Drop-In Sits & Downs May 21 at 11:00 am - 11:30 am CDT Recurring Obedience Drop-In Sits & Downs
5:30 pm - 7:00 pm Recurring Drop In Rally Training May 22 at 5:30 pm - 7:00 pm CDT Recurring Drop In Rally Training
10:00 am - 12:00 pm Recurring Drop In Obedience Training May 28 at 10:00 am - 12:00 pm CDT Recurring Drop In Obedience Training
11:00 am - 11:30 am Recurring Obedience Drop-In Sits & Downs May 28 at 11:00 am - 11:30 am CDT Recurring Obedience Drop-In Sits & Downs
5:30 pm - 7:00 pm Recurring Drop In Rally Training May 29 at 5:30 pm - 7:00 pm CDT Recurring Drop In Rally Training