Когда мы нашу 5-месячную Стешу подобрали, была та же проблема, что и у Вас, даже несмотря на то, что наша Стеша за собой закапывала. Съездили в вет.лечебницу, сдали анализы, сделали рентген (было ещё и  подозрение на инородное тело в желудке, но не обнаружили), диагностировали ей гастрит. Сначала на лечебный корм перевели на несколько месяцев, потом на сушку-лайт (в то время мои кошки Хиллс употребляли обе). Запах через несколько недель стал слабее, потом примерно за полгода или даже за год (точно уже не помню) всё пришло в норму, неприятных  запахов в доме  нет уже несколько лет.