Well I dropped him off at the vet this morning. It was one of the harder things I have done because he looked at me so trustingly that I just wanted to pack him up and take him back home . But at least I know that he will get good care there and I need to have him fixed. They did say that they would phone me later in the afternoon, when everything is finished, and let me know how it went.