Thank you for all your thoughts, everyone 

 Mocha is home with me now and he's recuperating. He's been so tired/sleepy/calm...it's a nice change lol. He ended up getting his baby teeth removed for free! They were loose enough to fall out easily and didn't require major extraction, so there was no charge 

 BTW, can somebody tell me if it's normal if they don't go pee or poop after the surgery? The vet staff told me they tried to get him to go potty but he wouldn't go, and he hasn't gone at all since he's been home (it's been 3 hours since I've taken him home) 
