What is a Cocker Spaniel?

A cocker spaniel is a medium sized breed of dog. It is a hunting breed dog that is adapted to work in a wet or dry environment. It has an average intelligence and is extremely loyal.