Chapter 306 Prohibition of Keeping a Dog except as a Watchdog or Hunting Dog 1688. We learn from these Ahadith that it is permissible to keep dogs for hunting and security of herds and farms but not for any other purpose. If anyone does so, he will be losing a Qirat or two from his rewards everyday.
Some scholars hold that the difference of one and two relates to urban and rural areas.
The inhabitants of cities would be losing two Qirat from their rewards daily, while in case of villagers this loss will be one Qirat only, because they stand in greater need of dogs. In response to this question, it has been stated that it is very difficult to escape from the filth of dogs and sometimes it adversely effects even Salat and reduces their reward. Some scholars say that since dogs are apt to bark on guests and beggars and scare them, the tension caused by this affects the reward of the host. Allah Alone knows the truth of the matter. It is differently interpreted.