I have labradors but would never consider breeding a cross breed. I train, compete and work my dogs and I tend to breed when a) I need a puppy and b) I have a bitch that is of such quality (health, temperament and working ability) that it would be a shame not to keep the genes in the gene pool and c) I have a number of other people wanting a pup. It truth, some people do breed for money and they do make money too, although often short cuts in care and health testing. Some do it purely because they want to experience having a litter of puppies and some because they think they have the most fantastic bitch and the world needs her puppies and some because they think their bitch will miss out on motherhood! None of the above are valid reasons IMO.