Yes definitely take him to the vet just to make sure he doesn't have any broken ribs or internal injuries
Yes. He may have internal injuries or be in pain:
I would, just to make surely nothing is fractured. Pet vet is only good for checkups and vaccinations.
Thanks! Your answer is awaiting moderation.