Allah's Apostle (Peace and Blessings be upon Him) said, "If somebody keeps a
dog, he loses one Qirat (of the reward) of his good deeds everyday, except
if he keeps it for the purpose of agriculture or for the protection of
livestock."

Bukhari