You have to have set standards to have a breeding program. Plain and simple. If you do not have standards then what are you breeding for? If the dog doesn't meet those set standards then by definition it is a cull.
What happens to a cull? If it can be a decent family dog or pet then by all means get the dog fixed and find it a home. If not then do what u gotta do. My 2 cents...
That's what I think too. When you decide you want to add some more dogs in your pack and raise your own you need to know exactly what you want and what you want them to be doing by what age and not make excuses if their not making the cut. And keeping every pup and culling as needed usually works out good.