Эти фамилии склоняются, если речь идет о мужчинах, и не склоняются, если о женщинах.
Мужская фамилия Леоновец склоняется, женская – нет.
В этом случае правильно будет создать ловец снов. Поскольку речь идёт о предмете, а не о человеке или животном, существительное следует склонять как неодушевлённое.
Слово литовка существует, оно входит в состав русского литературного языка.