Обратитесь на сайт www.familii.ru.
Мужские фамилии, оканчивающиеся на согласный, нужно склонять.
Следует склонять обе части мужской фамилии Гусев-Кулик. В женской фамилии склоняется только первый компонент (Гусева).
Мужская фамилия Соловей склоняется. Форма родительного падежа - Соловея и Соловья (выбирает обладатель фамилии).
Правильно раздельное написание.
Эти фамилии подчиняются общим правилам: фамилии на согласный (Сивоконь, Гусь, Заяц) склоняются, если относятся к мужчинам, и не склоняются, если относятся к женщинам. Фамилия Труба склоняется (и мужская, и женская).
Мужская фамилия Дух склоняется (Духа, Духу и т. д.), женская – нет.
Склонять нужно только мужскую фамилию Мешкой. Рекомендации см. здесь: Особенности склонения фамилий и личных имен.
Мужские фамилии, оканчивающиеся на согласный, склоняются как существительные м. р. второго склонения: Мовчана, Мовчану и т. д.
Фамилия Лях, принадлажащая мужчине, последовательно склоняется: у Ляха, о Ляхе. Мужская фамилия Сюфа, имеющая ударение на последнем гласном, не должна склоняться лишь в том случае, если она имеет французское присхождение. Подробнее см.: https://gramota.ru/biblioteka/spravochniki/pismovnik/kak-sklonyat-familii-trudnye-sluchai