It is narrated from Sayyiduna Abu Qatadah (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 one of you sees a dream that he dislikes, let him spit (lightly) to his left three times and seek refuge with Allah; then it will not harm him at all."
Imam al-Tabarani (may Allah have mercy on him) said: "No one narrated this hadith from Ayyub except Hammad bin Zayd, and Muhammad bin al-Rabi' bin Sulayman is alone in narrating it."
Hadith Referenceالمعجم الأوسط / باب القاف / 4975
Hadith Takhrij«أخرجه البخاري فى «صحيحه» برقم: 3292، 5747، 6984، 6986، 6995، 7005، 7044، ومسلم فى «صحيحه» برقم: 2261، ومالك فى «الموطأ» برقم: 3515 / 768، وابن حبان فى «صحيحه» برقم: 6058، 6059، والنسائي فى «السنن الكبرى» برقم: 7580، 7608، 10664، 10665، 10666، 10670، 10667، 10668، 10669، 10671، 10679، وأبو داود فى «سننه» برقم: 5021، والترمذي فى «جامعه» برقم: 2277، والدارمي فى «مسنده» برقم: 2187، 2188، وابن ماجه فى «سننه» برقم: 3909، وأحمد فى «مسنده» برقم: 22961، 23003، 23022، 23032، 23038، 23076، 23085، والطيالسي فى «مسنده» برقم: 634، والحميدي فى «مسنده» برقم: 422، 423، 424، وابن حجر فى «المطالب العالية» برقم: 2844 / 1، 2844 / 2، وعبد الرزاق فى «مصنفه» برقم: 20353، وابن أبي شيبة فى «مصنفه» برقم: 30160، 31133، والطبراني فى «الأوسط» برقم: 8724»