Thank you for waiting.
I am very sorry for his symptoms.
I understand your concern.
As the dog is vaccinated, there would not be a risk for rabies.
But, if he feels it has touched the bone, I would advise to take an examination by doctor.
Any bone infection can be serious.
Please keep the part at rest & a little elevated.
This will help to reduce the swelling.
He can take Paracetamol or Ibuprofen for pain.
Now, you can apply neosporin cream.
It is available OTC.
It will fight infection
Please keep it covered with a sterile piece of gauze.
I hope this information will be helpful.
If you have any query, please feel free to ask.
Your satisfaction is my goal.
If you are happy with my answer please click on 5 star rating so that I can get the credit for helping you.
Wish you healthy life.