The only reason to be breeding purebred dogs is to preserve the best qualities of the breed. Breeding to supply any market is not a justification.
You need to do all of your breeding with the best interests of the breed in mind. Not to make money.
For this you need to be a serious student of the breed and devote years of your life to it. Not think about now and gone tomorrow.
As a beginner you need to truly involve yourself in the breed as much as possible and ideally find someone who has been involved with this breed to learn from.
You need to keep track of all puppies you produce, whether pet or show, to know how you're breeding program is working.
All pet dogs need to go on a spay/neuter contract.
All show puppies need to go on a contract that will not allow breeding unless the dog lives up to the quality intended and passes all health checks and certification necessary for that breed.
Co-ownerships allow you a certain amount of control; they require your signature in order for puppies to be registered. The decision to have a Co-ownership contract is up to the breeder (the one who has the puppies) and judgement is usually made on a one on one basis as every puppy and person is different.
Breeders owe it to their breed and to themselves to be involved with rescue cases.
Every breeder should be prepared to take any dog back for whatever reason. If they don't have the room, then they need to be prepared to make other arrangements. But this agreement is a must!
Because of the times we live in we do charge for the puppies we produce.
I'm sure if we could we would all rather place them into deserving homes as valuable gifts. This would also get rid of the puppy farmers, as they couldn't make any money.
The fee charged is what we consider fair for the time and effort we put in but certainly not enough to cover all cost.
If someone can't or will not pay the price then let them go elsewhere or advise them of their choices, such as a rescue.