Agilityharjoittelu voidaan jakaa kahteen suurempaan kokonaisuuteen: esteopetukseen (miten kukin este tulee oikeaoppisesti suorittaa) ja ohjaamisen opettamiseen (mikä este on seuraavana suoritusvuorossa ja mistä suunnasta este on suoritettava). Agilityn perusidea on varsin yksinkertainen: koiran tulee tietää riittävän ajoissa, mihin mennään seuraavaksi