Mèo chỉ ăn cá, mèo thích ăn cá và mèo thì phải ăn cá là quan niệm của nhiều người. Tuy nhiên, đằng sau những quan niệm đó là những câu chuyện hết sức thú vị.
Đối với loài người, hằng ngày chúng ta sống và cần phải ăn cơm. Tuy nhiên, chẳng ai nói cơm là món ăn yêu thích của mình và chỉ muốn ăn cơm hay là ngoài ăn cơm ra thì chẳng còn gì khác để ăn. Đối với loài mèo cũng vậy, chúng ăn cá cũng không phải vì sở thích hay là vì chúng chỉ ăn được cá.
Theo các tài liệu lịch sử: Nguyên nhân khiến cho mèo ăn cá bắt nguồn từ người Ai Cập. Họ dùng cá để dụ mèo vào nhà và sau đó chỉ cho chúng ăn cá mà thôi. Để sinh tồn, mèo chấp nhận ăn cá và ăn cá đối với loài mèo mà nói đã trở thành một thói quen. Thói quen đó được duy trì cho đến tận ngày hôm nay.
Mèo cần cung cấp protein và taurine - một dạng amino acid giúp điều hòa nhịp tim, khả năng sinh sản và khả năng tiêu hóa. Hầu hết các loài động vật đều tự tổng hợp được taurine nhưng mèo thì không nên chúng cần phải ăn một số loại thực phẩm khác để tổng hợp các chất dinh dưỡng thay cho taurine. Chính vì vậy ngoài ăn cá ra, mèo còn có thể ăn được nhiều loại thịt khác và thậm chí là ăn rau
Một điều rất thú vị nữa đó là cá không phải là một loại thực phẩm thực sự tốt đối với mèo. Trong thịt cá có chứa UTIs, chất này là một trong những nguyên nhân gây ra bệnh nhiễm trùng đường tiết niệu ở mèo và làm cho mèo tiểu tiện không đúng chỗ. Thậm chí một số loại mèo có thể bị dị ứng nếu ăn cá.