The Messenger of Allah ﷺ ordered that dogs be killed, and he said, "Whoever keeps a dog, except for a dog used for guarding livestock or for hunting, two qirats are deducted from his good deeds each day."
حدثنا إسحاق أخبرنا مالك عن نافع
أن رسول الله ﷺ أمر بقتل الكلاب وقال من اقتنى كلبا إلا كلب ماشية أو ضارية نقص من عمله كل يوم قيراطان
Its isnad is sahih. It is in Muwatta, hadiths 3:138. Something similar in meaning has already passed by way of Ubaydullah, from Nafi, 5775.