Šunų vikrumas – tai žiūrovų sportas, kuriame šunys lenktyniauja kliūčių ruože, vedami vedlio. Lenktynės vertinamos pagal vikrumo šuns greitį ir tikslumą. Kiekvienoms lenktynėms ar bandymams naudojamos skirtingos trasos ir kliūtys, kad lenktynės būtų sudėtingos ir prižiūrėtojams, ir šunims.
Kai kurios įvairios kliūtys, naudojamos šunų judrumui, yra šuoliai, tuneliai ir kontaktinės kliūtys. Šuoliai pavieniais strypais, kai šuo peršoka per vieną strypą, yra įprasti, kaip ir trigubai šuoliai, kuriuos šuo peršoka iš eilės. Tai panašūs į šuolius žirgų rungtyse, bet gali apimti ir padangų šuolius, kai šuo peršoka per guminės padangos centrą.
Šunų judrumo kursų tuneliai apima atviru viršumi ir ilgus, uždarus audinio tunelius. Susisiekimo kliūtys pateikiamos šunų vikrumo žaidime ir yra kampuotos ir (arba) pakabinamos lentos, kuriomis šunys turi vaikščioti arba bėgioti. Šios kontaktinės kliūtys turi geltonus galus, ant kurių šuo turi įeiti arba išlipti.
Šunų agility varžybose gali dalyvauti visų veislių ir dydžių šunys, nuo čihuahua iki dobermanų pinčerių. Borderkoliai ypač žinomi kaip puikūs audimo stulpuose. Vertikalūs stulpai yra išdėstyti tam tikru atstumu vienas nuo kito, o šuo turi greitai ir tiksliai judėti per juostas. Amerikos veislyno klubo (AKC) patvirtintos mišrios veislės taip pat gali dalyvauti šunų judrumo varžybose.
Dauguma šunų agility taisyklių nurodo, kad vikrumo šuo turi būti bent šešių mėnesių amžiaus, kad galėtų varžytis. Veterinarijos gydytojas turi apžiūrėti šunis prieš pradėdamas dalyvauti šunų vikrumo treniruotėse, kad įsitikintų, jog atskiras gyvūnas yra pakankamai sveikas, kad galėtų dalyvauti sporte ir nesusižalotų dėl raumenų, sąnarių ar kitų problemų. Agility treniruotės atliekamos palaipsniui, kad šuo priprastų prie sporto ir padidėtų šuolių aukštis tokiu greičiu, kuris yra saugus ir patogus šuniui.
Iš pradžių naudojamos žemos kontakto kliūtys, o prižiūrėtojas pripratina šunį prie atlygio sistemos – skanėstų ir pagyrimų. Šuniui pamažu įgyjant patirties, įvedama daugiau įvairaus tipo ir aukščio kontaktinių kliūčių. Kursų metu vedlys moko šunį daugiau žodinių nurodymų, nes judrus šuo įgyja daugiau patirties.