I agree - also no contract between a breeder or buyer of pups would stand up in a Court of Law. It's a civil matter.
Puppy farms are different to breeders selling lots of dogs. In the 1970s friend had 2 labs; half brothers; from a breeder who also sold Boxes and Akitas ....... they were bred when they wanted a show dog. All kept in kennels until the pups arrived, they were brought inside to get used to hoover, washing machine, kids etc..
PuppyWatch in the 1980s tried to get the regional authorities and Government of the day involved with stamping out these backstreet/farm multiple breeders but the MPs simply weren't interested then and they aren't now.
Channel 4 did a programme in the early 1990s when a bitch, registered with the KC, having apparently had 2 litters 4 weeks apart but it wasn't picked up in the paper work. [I'm not making this very clear

]. So many people who allow their bitch to have pups aren't registered with the LA - currently when a person has 2/more breeding bitches they should be registered and the property has to be checked by the LA.
The English KC told me that they would not register pups from my partie-coloured spaniel if she was mated with a solid dog. However, my friend's bitch had 3 litters consecutively and each was accepted on the KC at a fiver each pup! She had a solid black bitch and a blue roan dog. Go figure.
They also tell potential breeders that they won't accept more than 1 litter from a dam if she is younger than 18 months, nor will they allow continual pups ....... they like 3 seasons between each litter.
I don't need a soap box

.......