I wouldn't call any commercial food 'the best'. Dogs are CARNIVORES - they do not need (and cannot properly digest) grains, vegetables, fruit and cooked meat.**see the first article**
If you really want to feed your dog the BEST food then look into a carnivorous RAW diet. This means raw meat, edible bones and offal. If you google Tom Lonsdale and raw meaty bones you will find numerous articles by this vet who is an advocate of raw feeding for optimum health.
|