Narrated Aboo Hurayrah (may Allah be pleased with him)
Allah's Messenger ﷺsaid, "Whoever keeps a dog, one Qiraat of the reward of his good deeds is deducted daily, unless the dog is used for guarding farms or cattle." Aboo Hurayrah (may Allah be pleased with him) (in another narration) said that the Prophet ﷺ added, "… unless it is used for guarding sheep or farms, or for hunting." Aboo Haazim narrated on the authority of Aboo Hurayrah (may Allah be pleased with him): The Prophet ﷺsaid, "A dog for guarding cattle or for hunting."
.
Commentary :
This hadeeth underlines the prohibition of owning and keeping dogs for other than three purposes: hunting, guarding livestock, and guarding farms. It underlines that keeping a dog for other than these three purposes causes one to lose one Qiraat of the rewards of his good deeds every day. Qiraat is a specific measure of reward that is only known to Allah, Exalted is He, and the meaning is that such a person’s rewards are diminished.
It is possible that the reason for the decrease in the reward because of keeping dogs is that the angels do not enter such a person’s house because of it, as narrated in the authentic Sunnah texts. It is also possible that another reason is the harm and intimidation caused by dogs to passers-by, or that it is a punishment for boldly committing a prohibited act and disobeying the Prophet ﷺ.
The hadeeth underlines the kindness of Allah, Exalted is He, towards His creation in permitting what benefits them, in earning their living in the worldly life, and in their Hereafter as well.
It is also deduced from the hadeeth that guaranteed benefit should be given precedence over the outweighed evil, mirrored in the exclusion of the three purposes from the relevant prohibition.
.