It is narrated from Sayyiduna Abu Hurayrah (may Allah be pleased with him) that the Messenger of Allah (peace and blessings be upon him) said: "A good dream is from Allah and a bad dream is from Satan. So when any of you sees a dream that he dislikes, let him spit (lightly) to his left and seek refuge with Allah from its evil, and then it will never harm him."
(Imam al-Tabarani (may Allah have mercy on him) said:) "No one narrated this hadith from al-Zuhri, from Abu Umamah, from Abu Hurayrah (may Allah be pleased with him), except Salih, and Abd al-Ghaffar is alone in narrating it. The (other) students of al-Zuhri narrated it from al-Zuhri, from Abu Salamah, from Abu Qatadah (may Allah be pleased with him), and that is the correct one."
Hadith Referenceالمعجم الأوسط / باب الألف / 2146
Hadith Takhrij«أخرجه النسائي فى «السنن الكبرى» برقم: 10672، 10674، 10678، وابن ماجه فى «سننه» برقم: 3910، والبزار فى «مسنده» برقم: 7630»