صحيح البخاري
From Sahih Bukhari (Hadith 2237):
Narrated Abu Mas`ud Al-Ansari:Allah's Messenger (ﷺ) forbade taking the price of a dog, money earned by prostitution and the earnings of a soothsayer
Reference: Bukhari 2237