"...when an owner is apologetic and more than willing to reimburse the cost, it is not really worth ranting about."------I respectfully disagree. After my neighbor's black lab killed three of my six hens in THEIR pen in THEIR yard, he tried his best to make up with me. Either I am a cold person or just unforgiving because DH had to deal with him. The neighbor offered to do anything to make up. A couple of summers a year ago, he gave away two beagles because they were trying to get into my pen. People are always giving him dogs. I've heard him many, many times standing in his yard yelling for this dog. He deliberately let his dogs run loose. Another neighbor said he saw the dog chasing deer. We have no close neighbors; this is a farm area. When this neighbor moved here about 25 years ago his horse and cow trashed my garden. He's had a zillion dogs over the years and didn't even give them heart worm medication. If I had let him pay for my laying hens, he would have felt better and relieved, feeling he was absolved of his responsibility for the slaughter of my pets. It was a vicious attack at noontime. I was also out the eggs they produced every day. I will be civic to him but that's all.
Edited to add:
Had we not caught the dog in the pen in the act, he would have denied it was his dog. He denied his dog chased deer, saying he didn't believe his dog would do such a thing. DH tied up the dog and called the neighbor down.