OMG...that is such a freakish thing to happen! It wasn't your fault, accidents happen, unfortunately. But, he will probably be fine. Your quick action in taking him in and getting the medication he needed probably will do the trick. Best wishes to the little guy! If he appears to be in pain, you can give him Tylenol for kids.....just ask the vet what dosage to give him.