The infrastructure of all the Islamic knowledge is closed in Quran and Sunnah. Good dreams are also a form of the revelation from Allah. Any legal attempt to interpret the symbolism of dreams. You should have to rely primarily on the symbolism found in the Quran and Sunnah. So Dream interpreter must be carefull about interpretaion.
The famous dream interpreter ibne seerin uses the word “May” most of the time in his interpretations. He commonly uses the sentence “I don’t know the meaning of this dream”. The dream interpreter must listen to the dream carefully and attentively. Then he should have to investigate and find the acceptable religious references to find the solution. The dream interpreter must find the time of the dream. If he cannot fully understand the dream or he cannot find the proper reference according to that dream. Then it is better for him to remain silent. The interpreter must refrain from making up an interpretation. In that case, he giving a religious ruling through dream related to psychology. It will be a sin to tell a false interpretation. Those will be rewarded who remain silent. where he does not know the answer. Ibne seerin refrained to interpreting someone’s dream. He interprets one out of forty dreams. when asked to do so. Three out of four such dreams he used to say I do not know the meaning of this dream. Dream interpreter cannot tell about the future because dream interpreter is not a prophet. The dream interpreter must investigate whole the dream and initiate its acceptable religious reference. Imam ibne seerin use to spend most of the time to questioning the persons about his life.
Every dream has their own meaning and the meaning will change according to the time. So the dreamer must have to investigate the dream properly and attentively. Then investigate in the light of Quran and sunnah because all of the knowledge available in Quran.