My cat only eats wet food and dislikes dry unless they are treats. He recently had 8 teeth out and they said cats that eat bones and raw meat have naturally clean teeth as a result. Wet food alone seems to not have enough abrasion to clean a cats teeth I was told. I got recommended a cat toothpaste and I have also got some dental treats, dry chicken treats too to help keep his mouth clean . My other two cats had no teeth issues ever and had more of a varied diet then my current cat but any cat can get teeth issues so it's just so confusing as to what works and what doesn't.