Попробуйте для начала просто заглянуть кошке в рот: нет ли покраснений, налёта, застрявших кусочков еды. Иногда реально бывает, что что-то застряло или зуб повредился и гниет, отсюда идёт неприятный запах.
Если визуально всё более-менее нормально, попробуйте на пару дней убрать лишнее: рыбу, колбасу, любые итд, оставить только корм и воду. У некоторых запах уходит уже на этом этапе.
Ещё вариант - средства для полости рта. Я бы начал с самого простого: добавка в воду. На WB есть средство, Плактив называется, добавляете в миску по дозировке (обычно 2 колпачка на 600 мл) и всё, как альтернатива гелям и чистке зубов, если кошка не даётся.
Если это не поможет, запах сильный, усиливается, кошка хуже ест или слюни текут, трёт морду - лучше не тянуть и показать ветеринару.
Средство для полости рта Плактив: Артикул WB: 296034741