He will need to be seen by an ER vet (if your regular vet is not open at this time) to assess his injury and be treated. Try to keep him as immobile as possible until you can get him to the vet and don't allow him to jump up onto or down from any surfaces. If you have a large dog crate, put him in there, with towels covering the bottom of the crate and if big enough, include a small dish with food/water and a litterbox (not near the food).

If you don't know of any ER vet centers in your area, please let me know your zipcode and I will be glad to research this for you.

I hope all will be well with your furry boy!

Please be so kind as to rate my answer with positive feedback so I receive credit for my assistance. Thank you.

Rating will not cut off our communication and you can click 'Reply' at any time to ask for any clarification or additional information.