The American Cocker Spaniel is the smallest dog recognised by the American Kennel Club as a sporting dog.