Agility é um esporte composto por cão e condutor, uma dupla normalmente inseparavél.As regras foram baseadas no hipismo, passar pelos obstaculos sem derrubalo e em menor tempo. Qualquer cão, seja ou não de raça, pode praticar o agility desde que suas condições de saúde assim o permitam. Os cães são distribuídos em categorias de acordo com seu tamanho: mini, midi e standard.
O condutor deve conduzir seu cão apenas usando gestos e comandos verbais, porém o cão nunca poderá ser tocado com as mãos de forma voluntária, tão pouco pode ser estimulado com brinquedos ou comida. Existem mais uma série de regras para o Agility, sendo que algumas são desclassificatórias como por exemplo abordar o obstáculo errado.
Os obstáculos do agility são compostos por saltos em altura e a distância, passarela, rampa 'A', gangorra, túneis, mesa, pneu e slalom e são dispostos em distâncias que variam de 5 a 7 metros e são numerados de acordo com a sequência que devem ser abordados.
Nas provas oficiais de agility os condutores ficam conhecendo o percurso apenas pouco antes de competirem, porém há um tempo (7 a 10 minutos no Brasil) para que façam o reconhecimento da pista e montem sua estratégia de condução que varia de condutor para contudor ou, até mesmo, de dupla para dupla. Um mesmo condutor pode ter estratégias diferentes para cães diferentes.