Thank you all for your well wishes and lovely comments.

He has been a real trooper so far. I'm guessing he doesn't feel much pain because I have to actually force him to stay down so he doesn't hurt himself. He hasn't limped since we got home so I'm hoping we won't have to see the vet for a very long time! *crosses fingers*