The qualities that make a good herding dog – trainability, adaptability, loyalty, soundness of body and character, agility, grace – are important in many areas, and contribute so much toward making the dog an outstanding companion as well.