According to the American Temperament Test Society, which has specialized in stimulating tests and grading dogs according to their temperament since 1977, the best dog breeds on the basis of temperament are Boerboel, Labrador Retriever, French Bulldog, Cocker Spaniel, Malinois, Pug, German Pinscher, Flat-coated Retriever, Bull Terrier, and Curly-coated Retriever.