Ok, first of all, I realize you guys will all tell me to take him to the vet. It's christmas eve and mine's not open, although I did get in touch with the on-call vet who gave me some instructions.
My sweet male obviously catted around the wrong crowd, because I found him early this morning...