A natural diet for cats is raw meat.... Nothing wrong with feeding a cat raw meat, nothing dangerous about it either, but I don't leave Minnie with a wing when I'm out. For one thing when she is full she changes from eating to playing with it - throwing it around, dragging it, killing it (!) and that's messy, so I take it away and put it back in the fridge.
Note that raw chicken wings are not a complete diet for a cat. Normally they would be eating lots more yucky bits of whatever they catch, so although Minnie would be happy to eat nothing but raw wings she isn't let have that many.
You can make a complete raw diet for cats (lots on Google about this) but it's not as simple as you might think.
Finally, tooth colour isn't much of a clue as not all cats have pearly white knashers. If you can manage to get a look at the gum margins especially at the back those are. If they are pink and inflamed he has a problem, if there is lots of tartar he has a problem, and really bad breathe suggests a problem as well. I don't mean normal cat breathe from eating cat food.
Starting to eat some raw food will help but if he has deposits of hard plaque only a visit to the vets will get those off.
More from the FAB:
http://www.fabcats.org/owners/mouth/info.html
http://www.fabcats.org/owners/mouth/dentistry.html
http://www.fabcats.org/owners/feeding/info.html