Koiran ketteryys on yleisurheilulaji, jossa koirat juoksevat esteradan läpi ohjaajan ohjaamana. Kilpailu arvioidaan agilitykoiran nopeuden ja tarkkuuden perusteella. Jokaiseen kilpailuun tai kokeiluun käytetään erilaisia ratoja ja esteitä, jotta kilpailu olisi haastava sekä ohjaajille että koirille.
Jotkut koirien ketteryydessä käytettävistä yleisistä esteistä ovat hyppyjä, tunneleita ja kosketusesteitä. Yksittäispalkkihypyt, joissa koira hyppää yhden tangon yli, ovat yleisiä, samoin kuin kolminkertaiset hyppyjä, jotka koira hyppää peräkkäin. Nämä ovat samanlaisia kuin hevoskilpailujen hyppyjä, mutta voivat myös sisältää rengashyppyjä, joissa koira hyppää kumirenkaan keskikohdan läpi.
Koirien agilitykurssien tunneleihin kuuluvat avoimet ja pitkät, suljetut kangastunnelit. Koiran ketteryydessä on esteet kosketuksessa ja ne ovat kulmikkaita ja/tai ripustettuja lautoja, joilla koirien täytyy joko kävellä tai juosta. Näillä kosketusesteillä on maalatut keltaiset päät, jotka koiran on joko mentävä sisään tai poistuttava siitä.
Kaikki rodut ja koot koiria chihuahuista Dobermanni -pinsereihin voivat osallistua koirien agilityyn. Bordercollien tiedetään erityisesti olevan erinomaisia kudontapylväissä. Pystytangot on sijoitettu tietylle etäisyydelle toisistaan ja koiran on liikuttava tankojen läpi nopeasti ja tarkasti. American Kennel Clubin (AKC) hyväksymät sekarodut voivat myös osallistua koirien agilityyn.
Useimmat koiran agilitysäännöt edellyttävät, että agilitykoiran on oltava vähintään kuuden kuukauden ikäinen kilpaillakseen. Eläinlääkärin on tutkittava koirat ennen kuin he osallistuvat koiran ketteryyteen varmistaakseen, että yksittäinen eläin on tarpeeksi terve osallistuakseen urheiluun ilman, että hän loukkaantuu todennäköisesti lihas-, nivel- tai muun ongelman vuoksi. Ketteryysharjoittelu suoritetaan vähitellen, jotta koira tottuu urheiluun ja hyppyjen korkeus kasvaa koiralle turvallisesti ja mukavasti.
Aluksi käytetään alhaisia kosketusesteitä, ja ohjaaja totuttaa koiran palkitsemisjärjestelmään. Kun koira vähitellen saa kokemusta, syntyy lisää erityyppisiä ja -korkuisia kosketusesteitä. Ohjaaja opettaa koiralle enemmän suullisia vihjeitä kurssien aikana, kun agilitykoira saa lisää kokemusta.