As others have said, keep him isolated. There is no way to tell from the pics how deep those puncture wounds are. Your biggest concern right now is to keep him quiet, eating and drinking. Monitor for signs of infection or start on a mild antibiotic via water solution.
It is not a rooster's job to protect the hens from your dog. It is your job. I would suggest keeping them apart at all times.
It is not a rooster's job to protect the hens from your dog. It is your job. I would suggest keeping them apart at all times.