People with extreme psychological disorder or serious physical illness/malfunction do not dream. Marijuana, and alcohol to a lesser extent, block dream memory. Otherwise, everyone dreams. They just forget that they had a dream. The problem is not that they are not having dreams, the problem is that they cannot access their memory to recall dreams.
Surprisingly, people who wake up several times during the night may actually have more dreams. This is because for the dream to be remembered, it has to be transferred from short-term memory to long-term memory. This transfer takes place best when you are awake. So as long as you go back to sleep, waking up lightly several times at night may actually help you remember dreams.
See how dreams are interpreted at http://www.drstevenfox.com