With a puncture wound, I would take them to the vet. They will give a antibiotic injection. Dog bites are not as bad in infection as cat bites, but with a puncture, I would just take him in. Your first aid at the time sounds just fine, but I would follow up on it.