A spaniel is a breed of dog, and a cocker spaniel is a specific kind of spaniel.