The difference between the English Cocker Spaniel and the American Cocker Spaniel comes down to their size, head shape and the amount of fur they have. American Cockers were developed as a smaller companion to the English dog breed with a shorter head, a more rounded skull and a more abundant coat. In 1946, the AKC recognized the English Cocker and the American Cocker as separate breeds.