The dam and sire are both full pedigree blue roan's and the price of £300 is a common price for that breed, its not crufts!
I disagree; poor quality, non-KC registered puppy farmed cocker spaniel puppies are more than this - £300 for a pup sounds like a BYB to me
Tbh, if you are not breeding in order to improve the breed and produce pups that meet the breed and show standard, then why breed??
There are thousands of pet dogs looking for homes every year; so the only ethical reason for deliberate, planned breeding is to maintain healthy breed diversity, and that means only breeding the best possible examples of the breed, surely?