Thank you to everyone for their opinions - I postponed Darwin's neutering and will do his blood test next week. I was lucky that I only have to wait one more week and then he can have his surgery - our vet's office has become extremely busy so I was surprised with such a short wait.
Just a quick note. Darwin has been getting some adult hair mixing up with his puppy coat so we (my husband and I) decided to try to shave him tonight. I couldn't believe that my husband took over with the grooming and did a really great job. He was sooooo against me getting a Yorkie and just look at him now!! Our other puppy (14 months) is a 115 pound 3/4 Pyrenees/Lab mix so we have an ongoing battle (in fun) trying to show which dog is tougher. Of course, as Darwin hasn't been neutered yet my favourite saying to my husband is "well, at least my dog got balls" LOL