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)