With puncture wounds my vet gave mine antibiotics, dogs can pick up all kinds of germs. I want to say another recent case here were we thought it was surface level, the hen didn't survive, and they only administered topical antibiotics. Unfortuantely I can't tell you what my vet injected her with, someone else would likely know.