Het behendigheidsparcours voor agility bestaat uit 15 tot 22 hindernissen, welke in een vooraf bepaalde volgorde afgelegd dienen te worden. Per wedstrijd wordt het parcours ontworpen door de keurder. Een aantal veelgebruikte hindernissen zijn een nauwe doorgang door een slurf of tunnel, slalommen, hoogtesprongen, breedtesprongen, een muur, een wip en een kattenloop.