Please do NOT flush puncture wounds with hydrogen peroxide! No no no no no no no. You're on the right track with Betadine or just the soap/water for cleaning the wounds.
I agree with this poster - My Vet told me NEVER use Peroxide on Dogs, cats or birds for wound cleaning. It will do more...