Да, запятые в таких сочетаниях ставятся всегда, поскольку с союзного слова кто начинается придаточное предложение, а местоимение тот — соотносительное с ним слово: Мужик не тот, кто катался, а тот, кто лысый и причесался!
Лучше: бутик оптики.
Справочная служба не выполняет домашних заданий.
Кавычки не нужны, может быть использовано тире: Ужин - шведский стол.
Разница в написании объясняется тем, что слово йогурт заимствованное, а ёжик исконное. Буквосочетание йо в начале слова или после гласных пишется в ограниченном круге слов иноязычного происхождения. К слову, в XIX и XX вв. не раз звучали предложения исключить из алфавита буквы я, ю, ё, э и писать йолка, или jолка, или iолка, но они не были приняты.
Пунктуация верна.