Have you thought about filing a police report about the incident?

It is a shame that this owner cannot accept the responsibility. With his dog being on your property, there shouldn't be any question about who was at fault here. Sounds like a perfect case for small claims court. I would think that if this guy has home owner's insurance, they might even cover such a claim.

I am so sorry that Drake was stressed out by the ordeal of having his wounds treated, but you did the right thing. Maybe now he understands that it wasn't as bad as he thought it was going to be. Poor guy.