I think there will always be supporters for and against, I must admit i am not keen on using drugs to control when a bitch has a season ......which would be one of the alternatives I guess. For my part I have just recently had my Terv bitch done and feel it was the right decision for us in our circumstances. I have kept entire bitches before, but in my case I found exercising a very active bitch in season was difficult - not impossible but one needs dedication and the right environment. They are not really a breed who can do with being at home when in season,and they need long walks and mental stimulation too. I suspect it may be easier with more laid back breeds who may accept restricted exercise etc.
I spayed my current bitch because I have remained terrified of pyometra after one contracted it at nearly 11. She didn't show the symptoms, she was just a little - only a very little - quieter. She was spayed and lived to nearly 16.HOrrible decision though and itsnot something I ever want to live through again.
I have friends whose dogs have had pyo at just 4 years of age. It can as we all know be very dangerous so I opted for the spay with my newest bitch as I feel it is better to spay a healthy young dog rather than possibly a sick older one.
Of course i would probably feel differently if I hadn't nearly lost my other with the problem. I guess it all depends on where you are standing at the time.
Tell you something else - I left my youngster at 8.30am. after her pre-med, and phoned up at 9.30 so upset I was all ready to rush back and collect her, damn the op.!!
Know what? She had already been spayed and was back in the kennel recovering. If she hadn't been done so quick she wouldn't have been done at all, if you see what i mean :o