Personally I feel like I could keep my dogs from mating if I wanted to, and it really is uncall for the surgery, and I although I can lose my dog and her pups from a pregnancy, atleast thats NATURE'S call, not mines, but I would really like to have an offspring from my dogs, just like a parent would like a grandchild.
That's the point... you FEEL that you could keep your dogs from mating, if you wanted to. Well, I hate to say it, but accidents happen. People lose their dogs. It can happen within seconds. I'm sure no responsible dog owner
plans on their dog getting lost, but it still happens, to many people. If during that time, your dog impregnates another or your bitch is impregnated, you're out of luck. That is just one reason to spay/neuter for safety, because in our society where huge amounts of people and their pets live very close together and many people lose their pets, it only takes about 10 minutes and you've got a litter!
Both of my dogs are neutered because I had no other choice. The rescues I adopted both of them from require it, and I completely, whole-heartedly support them in that. They want to end the cycle of abandonement. And even if I was not required to neuter them, I would, anyway. I can look at my dogs... without bias.... and see that, despite how awesome both of them are, and despite how much I ADORE them, they would not add to their breed. Gonzo has physical faults, behavior issues, and whacky herding drive. Fozzie is a mixed breed, and breeding him to any other dog would be a complete crap-shoot.
I don't think you should spay or neuter your dogs to please ANYONE. The fact is, they are YOUR dogs. I would rather you spayed and neutered your dogs for OTHER DOGS. Dogs that are dying homeless, everywhere, in our country... who deserve loving homes just as much as your own dogs do.
Unless you plan on breeding reputably, and actually adding something to the breed, I hate to say it but you
are adding to the problem; which is overpopulation. I always try to make choices that I would like others to make. Going along with that, imagine if everyone who loved their pet dogs, bred them. That's about an average of 5 more dogs, per family, who owns pet dogs... which equals a huge excess of dogs! Just think about it.
I don't feel that you can even compare spaying/neutering people to dogs. It's like comparing adopting children to adopting dogs, which is probably THE MOST annoying arguement, IMO. I cannot stand it when people say, "Well, if adopting dogs is so great, why don't you adopt children?". First off, I most likely will not have kids. Second, dogs are PETS. People have their own free will... and children are not murdered in orphanages. People are, by law, supposed to be in control of their pets and what they do - which includes breeding them! If you female is killed or her puppies killed in childbirth, I do not feel that is nature's call. You bred her. You are responsible for keeping her safe, and that burden is on you. Bringing living, breathing, feeling lives into this world is not something that should be taken lightly, by anyone.