This is a much more complicated issue than the OP's post would suggest, both in terms of population management and individual animal health.
I second everything Dr. Langlois said and there are many other considerations in addition to the ones he raises. I am presenting two lectures on these topics at VMX in January...come and hear more about this discussion if you'll be in Orlando!
But, those of us in the animal welfare/sheltering world ESPECIALLY need to NOT be messaging that S/N is bad for dogs or cats while shelters are drowning in unwanted pets and the free-roaming populations of dogs and cats are exploding around the world. There is no settled causative effect between any specific health problem and traditional S/N at any age (correlation is not the same as causation), especially in mixed breed dogs. Conversely, a number of negative behavioral and life-threatening health effects of leaving gonads in pets are extremely well-documented.
As a note, most competent veterinary surgeons are capable of performing vasectomy, hysterectomy or any other of the proposed "novel" gonad-sparing procedures (the long-term health impacts of which are completely unstudied at this time...same with HRT). We actively choose to provide traditional S/N (gonadectomy) because we believe it is in the best interest of both individual animal health and population management. This is not a "vet training" issue.
------------------------------
Rachel Powell DVM
Director of Surgery
Greenhill Humane Society
Eugene, OR
------------------------------