The Rufference Library

Definitions of terms and acronyms with links to pertinent organizations!

Will be expanded to include articles, books & reference materials we come across.

This collection is a work in progress so please email me at   if you find something you want to know or learn something new.

National Organizations that sanction various dog sports.

Unless otherwise stated these organizations have sports open to dogs of mixed breeds.

AKC – American Kennel Club

ASCA – Australian Shepherd Club of America

CKC – Canadian Kennel Club

NAFA – North American Flyball Association

The Kennel Club (UK)

UKC – United Kennel Club

Single Sport Organizations


AHBA – All Breed Herding Association

BHA – Barn Hunt Association

CPE – Canine Performance Events (agility)

NADAC – North American Dog Agility Council


USBCHA – United State Border Collie Handlers Association (border collie herd trials)

USDAA – United States Dog Agility Association