There are three kinds of dreams in Islam, the truthful dream, the dream from personal desire, the dream from the devil. If we dream of something good then it comes from Allah, and we should thank Allah. If we have a dream we don’t like we should spit on our left side three times, seek refuge with Allah from Shaytan three times and change the side we were lying on. Dr. Yasir Qadhi explains in details.