All perfect praise be to Allaah, The Lord of the Worlds. I testify that there is none worthy of worship except Allaah, and that Muhammad, sallaallaahu ‘alayhi wa sallam, is His slave and messenger.
When a Muslim disbelieves in dreams and visions and believes that they can never come true, he is not regarded as a disbeliever.
It is worth highlighting the criteria in labeling an act as an act of disbelief. The Arabic word Kufr, i.e. disbelief, means covering and concealing something. As an Islamic term, kufr is the opposite of Eemaan (faith); so, Kufr refers to all statements, acts, or beliefs which are contradictory to Islamic faith.
An example of the definition of scholars for Kufr is that of Ibn Hazm which reads: “In Islamic terminology, kufr is the attribute of everyone who rejects something that Allaah has commanded us to believe in, after the argument has been established against him by the truth reaching him, whether he rejects it in his heart without uttering it, or he speaks those words of rejection without believing in them with his heart, or he does both, or whether he does an action which is described in the Sharee'ah texts as putting one beyond the pale of faith.”
A Muslim is enjoined to believe that all the stories reported in the Quran and the authentic Sunnah are true. If this belief is well-established in a Muslim’s heart, but he experiences some feelings of dislike towards some stories therein (i.e. Quran and the authentic Sunnah), he will not be held accountable for such feelings that are beyond his control. Ibn Battaal wrote in his commentary on Saheeh Al-Bukhari, “It is thus known that there is no harm in having some feelings of inclination and love towards something as long as one has not done something to bring about those feelings and as long as the feeling does not transcend into actions of the limbs that do not please Allaah. The person bears no sin and he will not be held accountable for such (uncontrolled) feelings and transient thoughts and inclinations. Ibn Habeeb wrote, “Since the person cannot control his heart, Allaah has relieved His slaves of hardship in this case (i.e. holding them accountable for such feelings). Allaah, The Exalted, says (what means): {Allaah does not charge a soul except [with that within] its capacity...} [Quran 2:286].” [Sharh Saheeh Al-Bukhari]
Allaah Knows best.