There are three types of dreams: 1. Rehmaani 2. Nafsaani 3. Shaytani The dreams of Prophets were revelations and were free of any influence of Shaytaan. Dreams of a normal man can be classified as true and false dreams.