I have been doing a lot of reading to find out about the pro and cons of s/n. I have tons and tons of website that supports s/n due to the fact of pet overpopulation. I have also found these website...very few that tells a story beyond what the public knows:
http://www.doggedblog.com/doggedblog...st_that_t.html
The second link is research done on labs but it is still good reading based on results by real research.
http://www.littleriverlabs.com/neuter.htm
In this post, I am giving the link so that other members can read and make an informed decision. I am not DISCOURAGING s/n practice (so no bashing please) and I want the best for my baby's health in the long run because he is more than a dog to me, he is my kid. For me, I don't have a problem of having him contributing to pet overpopulation because I make sure he doesn't so for those who doesn't have the problem and is capable of controlling their Yorkies, and is in doubt like me of the benefits of s/n to their health, do read more and share it here so we can all benefit from it.
I also talked to a vet today. It seems that he thinks that for small breed dogs, it is best to neuter after a year old. He didn't tell me why because I think we are all under the pressure here to s/n but that was the best in his opinion.