Humans prefer longwordsstucktogether.com, but you are asking alot of search engines. They may well interpret
freemonthypnotherapist
as
Free mont the rapist
or
Free month not her pis
whereas
fremont-hypnotherapist is hard to misinterpret.
The more you ask the search engines to figure out the more likely you are to be disappointed. KISS the engines -- Keep It Simple -- for the search engines.
Underbars are not as good as hyphens. It is official that google considers underbars to be word glue, not word separators.