Done properly and responsibly, there is very little money to be made in breeding dogs.
Stud fee is often the equivalent to the cost of a puppy and good breeders will only breed to keep a pup back for themselves so there's 2 pups that they won't make any money on. Then there's hip scoring (£200+), annual eyes tests or DNA screening which scoul run to another few hundred ££ depending on breed. Fuel costs for travel. Vet fees...routine and in an emergency....a c section can be up to £1K or more if it happens out-of-hours. Premium dog food (easily £50-60 per bag) from pre whelping for the bitch and then weaning until pups leave home...etc. etc.
Also, there is NO money in showing dogs at any level. To qualify to enter Crufts, you have to have won at a number of other shows. There is an entry fee for competitors at all shows and then travel costs on top of that. And then even when you qualify for Crufts, you still have to pay to enter, pay for travel and accommodation (unless you live near Birmingham).
If you're lucky to win Best of Breed at any show, you might get a trophy and a bag of food (usually only if the show has been sponsored by a dog food compay). Some speciality classes may have a cash prize of up to £20...wouldn't even cover most exhibitors' fuel costs for driving there.
It is very safe to say that no-one is into showing dogs for the money. It is an incredibly expensive hobby!
It's only puppy farmers and back yard breeders who invest no time, effort or care in churning out puppies that are able to turn a profit. There aren't many overheads in mating your dog with one down the road without genetic screening etc; or having a shed full of dogs with little heat, lighting, bedding, food, vet care etc.