Рыбу вообще кошкам рекомендуется не давать. То есть можно давать по чуть-чуть, но только варёную морскую примерно раз в неделю и количество буквально размером с фасолину - исключительно как лакомство. Это не физиологичное питание для кошек, постоянное кормление рыбой приводит к серьёзному дисбалансу минералов и нарушению обменных процессов в организме животного.
Если Вы кормит кошку натуральным питанием, то это действительно мясо и субпродукты (курица, говядина; жирное мясо давать нельзя) в смеси с кашами, где каш всего лишь порядка 10%, нежирные кисломолочные продукты (кефир, ряженка, НО никак не сметана!), 1-2 раза в неделю куриные или перепелиные яйца.
А то, что животное отказывается есть то, что ему дают, это вопрос другой. И решается отдельно.
Если Вы хотите перевести питомца на другой рацион, Вам придётся проявит упорство. Очень многие кошки переводятся с привычного корма на непривычный только одним способом - упорной голодовкой. То есть, если кошка отказывается есть то, что ей дали, то больше ей ничего не дают. День, два, три, больше - сколько потребуется, пока упорство животного не будет сломлено.