I beg to differ that diamond is worse than dollar tree brand. You're right, it's not a good brand considering ALL the recalls they have had, but it's cheaper and better than Alpo, Ol' Roy, Purina... She asked for a cheap dog food. Cooking for your cat is still better than kibble. Kibble is cooked to so they must both be lacking in nutrients. Taurine is a big one for cats. To make up for it, kibble just overloads its food in it and hopes that it has enough to sustain cats. So they could essentially be getting an overload of it. Cats also shouldn't be on an all fish diet... it's not good for them even though many think it is.