Oh poor Bon! I have never seen a gun shot for real, but I would still say it could be - or some other kind of shot. I really hope it's not!

It does look clean now, but could easily get infected. Can you wrap some gaze around him?

It may be a good idea to take him to the vet to get an X-ray. Hope you'll get it cleared up and he'll get better soon!