I’m not really sure if a vet could do much. I think they heal on their own unless it’s really bad. Sounds like he just got shook up but should be fine. Tomorrow I would carefully bring him out in good light and feel for anything out of place. If all looks good let him rest for a few days just in case.
Sent from my iPhone using Tapatalk