Я тоже не могу заменить майонез сметаной, не люблю ее.
А селедку в "селедке под шубой" я заменила скумбрией хол. копчения( мелко порезанной). Все остальное тоже:
лук, яйца, морковка, картошка, свекла и майонез в нескольких слоях. Готовлю так уже много лет. О селедке и не вспоминаю..