"Also, the cruchiness of the food doesn't really clean their teeth."
Esp when they swallow it whole, like my dog. But when I feed her raw, she settles down and chews, and seems to enjoy her food. Raw meaty bones DO clean her teeth... kibble doesn't.
Grain-based kibbles swell more and faster than meat-based kibbles, but they all swell.
My vet is into holistic treatments (as much as possible) and raw food. He says that he is coming more and more to believe commercial diets are the cause of many pet health problems. "You can pay now (with good food), or you can pay ME later (with high vet bills), but you ARE going to pay."
Sue