Im just starting my dog on agility, he already new how to jump and he's quickly learning the other skills needed, he's only 2 and he's very eager to please, cattle dogs i here are great agility dogs. Border collies, kelpies and other herding dogs would be great also.