犬は雑食性、猫は肉食性と言われます。ただし、基本的にはどちらも動物性タンパク質を主なタンパク源とする動物ですから、ペットフードも植物性タンパク質よりは動物性タンパク質を主なタンパク源とするものを選ぶ必要があります。犬や猫は我々とは栄養要求が違いますから、 絶えず野菜だけでは体のバランスを崩してしまいます。
 また、猫に魚ばかり与えていると病気になることもあります。日本では猫は魚と思っている人が多いのですが、もともとは砂漠原産の動物です。もちろん魚も食べていたでしょうが、 基本はライオンと同じですから「お肉もあげないとダメですよ!」。ただし、そう言うとお肉ばかりあげる人がいるとこまりますので断っておきますが、お肉だけでもだめです。バランスよくあげることが必要です。
 私は愛情こめたおうちでのホームメードが一番だと思っていますが、動物の栄養学を熟知してそれを行うことは一般の方には非常に難しく、時間、費用、安全性、衛生面などからも日頃はきちんとしたドライのペットフードを使用されることをお薦めします。