Killing stray dogs and wishing to pay Diyah

Q: I am sending Your Eminence a copy of a letter which I found in the desk of my uncle (may Allah have mercy on him, enter him into His vast Garden, and be merciful with us when we meet the same end) after his death. He was going to send you this letter, but he died. Your Honor, following is his question: I have shot many stray dogs and saw them squirming in agony. I regretted and intended to pay a hundred riyals as Diyah (blood money) for the three dogs. I would like Your Honor to explain the ruling on this matter.

A: There is no Kaffarah (Compensation) due on your uncle; however, he made a mistake if the dogs which he shot did not cause him harm. May Allah forgive us all! It is desirable to invoke Allah for him, ask Allah to forgive him, and pay Sadaqah (voluntary charity) on his behalf, as these will benefit him, In sha’a-Allah (if Allah wills).May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.