Blockage is the first thing I thought but since you said he's urinating ok, maybe he just has a UTI. I hope he'll be ok! Thinking of you...