Chico is the first dog I've ever owned that I took to get neutered. Vet said all went well. They even took the time to remove a couple baby teeth that didn't fall out when his new ones grew in. Once we got him home we just felt so bad. He was all shriveled up with a fear/pain/what did they do to me look the entire evening and next day. No eating, drinking, nothing. All he wanted was to be held and snuggled......which of course we all took turns doing. The 2nd day was a little better. He started drinking again, and would walk short distances, but still wouldn't eat. The 3rd day, to our delight, he had eaten his food during the night, drank some more, and was getting around MUCH better. The 4th day (today), he is pretty well back to his normal self, running around, jumping into our laps, and playing with his toys. Just really wish I had done more research, and had been better prepared for those first couple days. Those were pure torture.
Don't get me wrong, we know the procedure is for the better for him over the long term, and we're happy we had it done, but gosh.....those first couple of days were tough!