Thanks everyone. My vet and I agreed that his best option is to have the PU surgery. He'll be having it some time this afternoon and then he should be able to come home some time tomorrow. Please send some positive vibes his way. Thanks.