there are several ways to stop/lessen dreaming.
1. the doctor can prescribe you an anti-depressant which helps you fall asleep easier and stay asleep for 10-12hours, you will feel dead IF (unlikely) you wake up early. you will feel crap even if you get enough sleep. but dreams happen less. personally i would NOT choose this option, anti-dp's are not nice at all. may even end up with tranquilisers, but im sure they have their problems too.
2. cannabis. i almost never ever dream after having that and 8-9hrs of lovely sleep. illegal maybe, but very good for what you want.