I've been giving Natural Balance and Zukes, I prefer things that are American or Canadian sourced, just don't trust the Chinese stuff. That said, they do get Milkbones occasionally Well, Conner does, Val doesn't like them. Also, none of my dogs have ever eaten carrots, although I know a lot of dogs do. I use cat kibble or treat for training. An all cat food diet might be too rich for dogs, but won't hurt them. An all dog food diet will, eventually, be bad for cats.