Raw diet is the best choice. Feed 'em bone and all. I buy cases of chicken necks, chicken backs, chicken drumsticks, turkey necks, beef liver, and I buy whole fish, skin, eyeballs, everything. I also give one cup of raw goat's milk and two eggs everyday.
Here are a few reasons why raw is better than kibble:
1. The dogs simply smell better.
2. The raw bone is softer than their teeth, so as they chomp away on the bones, the bones are actually cleaning their teeth. Unlike the horrible gunk that accumulates on the teeth and around the gum line from kibble.
3. The poops don't smell as bad, dry to a white ash in a couple days, are much smaller, and protect the dog from having to have their anal glands expressed. The harder raw poop will naturally express the glands.
4. They eat less, so you really don't have to worry about overfeeding. The dog will regulate itself.
5. Pretty much eliminates any allergies or allergy issues.
6. Breeders have documented fewer vet visits over extended periods of time with multiple litters.
7. Something changes in their eyes, it is like they become more awake/alert, something, not sure how to put it into words.