А вот рыбой кормить как раз и нельзя. "Рыба - не мясо", как говорится, и оно действительно не заменяет мясо. У кошек, которых кормят рыбой, костяк намного обделён кальцием, чем у тех, кого кормят мясом.
Насчёт сухого корма - это смотря какой корм. Есть хорошие корма, а есть и некачественные подделки. Надо уметь выбирать.