In about a week my dog is going to be neutered. When we made the appointment, the vet told us that he would have to stay overnight and that we could pick him up the next day. They said they want to monitor the anesthesia and such. I was just wondering if this is necessary. I feel like he would be much less stressed out and scared if he could come home. But if it best for him to be watched by the vet, I suppose we will do that. So, is it necessary for me to leave him overnight?