Assolutamente no, chiunque consigli di fare una cucciolata prima della sterilizzazione è un cane (nel rispetto dell'animale) di veterinario.
La sterilizzazione:
1) previene gravidanze indesiderate (randagismo?)
2) toglie la possibilità di tumore all'utero
3) non è forzare la natura, anzi è peggio fare andare il cane in calore "a vuoto" ovvero senza che venga ingravidata ogni volta.
Se uno ha un allevamento chiaro che non sterilizza, ma se vuole semplicemente un animale da compagnia, senza pretese di cucciolate, incroci con campioni, selezione della razza e quant'altro, non vedo il motivo di NON sterilizzare.