Dry food is good for their teeth but male cats shouldn't eat soo many kibbles, they could end up getting crystal. I think cats need hard food and moist food. The canned food has lots of vitamin and mineral. Cats need all of that. I feed my cats hard food and canned food. Cats need both. That is my opinion.