Dream analysis can be an excellent way of understanding what may be disturbing the subconscious. When you examine your dream in hypnosis the meaning can become very clear and then you can relate it back to something bothering you in your life. Understanding your issue then gives you an opportunity to resolve the problem and hence the dreams should stop.
I don’t subscribe to the theory that " a house" may represent x and "a dog" may represent y. I believe that the images and situations in your dreams are unique to the individual. As dreams come from the subconscious, using hypnosis to get into the subconscious makes understanding the dreams much easier.