Poor baby! I agree, I think the vet was wrong to have you keep him confined in a carrier all that time. That is way to small. I would imagine that not urinating for that length of time may have something to do with the strength of the odor of the urine. Must be a good boy to not have gone in the carrier after all that time.