Оба варианта правильны.
Мужская фамилия Сон склоняется: без Сона, к Сону...
Пишется раздельно: сон снов (в значении "лучший из снов").
Такое слово словарями не отмечается.
Скорее всего, можно заменить тире на запятую. Приведите, пожалуйста, предложение полностью.
Следует склонять последнюю часть мужского имени, оканчивающуюся на согласный. Правильно: кому - Ли Вон Гулу (если речь идет о мужчине).
Правильно: Ив Сен-Лоран. Склоняются все компоненты имени, кроме Сен-: Ива Сен-Лорана, Иву Сен-Лорану и т. д.