To questions and comments above: First, I've owned and trained border collies, Aussies, Australian heelers, and various mixed breeds. They're all very smart dogs, but the one breed with by far the best human interface and trainability is the Aussie. When they can't herd they get to do agility...