The simplest way to think about it is this: What's on the bottom of every bag of kibble? Crumbs. That's what is stuck between the crevasses of your dog's teeth. Kibble contains a large amount of carbs. Put two and two together, and you'll find it hard to believe that kibble actually helps keep teeth clean.

No regular, healthy dog or puppy necessarily needs dry kibble or canned food or raw food or homemade food. Just use whatever works for you! (JMO anyways)