All the breeds have a purpose. Cocker Spaniels are gun dogs. They love to retrieve things from humans and if they don't have any work except going out for a few walks, all these things tend to happen out of frustration. At some point of time, the dogs also start to enjoy that stressful environment where they are controlling their humans.