I've heard of many dogs that get thrown off course for a bit after being neutered. It's understandable if you think about it. 

 It might be a good idea to follow up with the vet just to make sure it's not an infection. He should be back to normal within a week or two.