Thanks for all the comments!
Well, they said he was a little dehydrated and had some irritation in his tummy.
I have to give him antibiotics for the next 5 days.
I just can't believe I paid 1500 bucks to find out.

I paid the same amount at Kobe's reg vet when he got fixed and a couple of teeth pulled.

But oh well, he seems a little better and I'm happy to have him back.