I would really consider taking him to the vet. Just because you can't see a difference doesn't mean there's not something wrong. Not to be a downer..Im just saying he could or couldn't be injured but why not go to the vet to check.
Update: judging by the size of the hide rock in your other thread..it could be pretty serious.
just my 2 cents.