TBH the pounds are full of cross-bred dogs.
Many of them are collie/kelpie crosses, as well as lab crosses and even a large number of purebred labs end up in pounds.... it is amazing how many labradors end up just in our local pound.

I agree with Brontide. There are plenty of good dogs being put down every day in pounds, why breed more?

Have you considered what you would do if you couldn't find new homes for the puppies? Especially in these financially tough times are there many people who are going to buy a $300 dog, as well as foot all the other expenses that come with being a pet owner.

TBH I probably wouldn't pay $300 - $400 for a crossbreed dog, and there is no certainty that the puppies would inherit your dog's good nature. Then there is also the cost of having the puppies vaccinated and microchipped before they go to new homes, another expense, plus if anything goes wrong with the pregnancy or the puppies.

Your dog may be a nice dog, but is she really breeding quality? Just because she has a uterus doesn't mean she has to have a litter...this is a major problem in the horse industry, there are so many thousands of horses being sent to slaughter/dodgy auctions every year because people think it would be a great idea to breed their mare simply because she is able to and end up with a ton of foals nobody wants. I think dogs are in a similar situation.