Perhaps the whole way of dog breeding needs to be re-evaluated and changed.
It needs to become a responsibility from the beginning....not at the end. (Most on the board do this, but we are a small minority of breeders)
So........I think a good idea would be to make councils even more active (someone has to step in).......All breeders one off's, big and small, should have to be licensed by their council first and pay for a license to do so, (any not, can and should immediately be reported and have
large fines)
Then, wouldn't it be lovely if all breeders had to do what responsible breeders naturally do, make it that no litter could go ahead without a fully vetted waiting list first, sent onto the council (It means no litter is unplanned, no pup does not already have a list of names waiting to go to.) The list of names and addresses sent onto the council would then receive a contract to be signed by all potential puppy buyers as to the responsibility of care for the dog and towards the public, the contract also including the DDA act etc. After signing and sending back the contracts the litter can then go ahead and for those on the list lucky enough to receive a pup, a dog license is then paid for and supplied to the new owner by the council.
More money in our councils pockets and
time, which is important for breeder and buyer
time to think things through, no flippant buying or breeding, it becomes a responsibility from start to finish.
I know it is all pie in the sky, won't happen

..........but people will continue to breed first, buy first.... and think later, it can't be stopped unless someone steps in to stop it.
The only other redress is for rescues to put the message out big and bold, that there is a £200 charge for dogs sent there and no room at the inn, but don't think that would stop the over-breeding tbh.