the vet said sneezing is from a hairball? did he give you a prescription for it? a severe hairball could cause constipation which would be why he leaks around the blockage on your bed...
You said in another thread he is being treated for diarreah and for eyes.. what was prescribed? Are you ok with all the medications?