Here's why it's difficult to definitively say one is "better" than the other:
* Every dog is different: Nutritional needs vary based on breed, age, activity level, and individual health conditions.
* Ingredients and formulas change: Both brands offer different formulas, some with higher quality ingredients than others.
* Personal preferences: Some dogs may prefer the taste of one brand over the other.
To make the best decision for your dog, I recommend:
1. Consider your dog's individual needs: Talk to your veterinarian about the best diet for your dog.
2. Compare ingredients: Look at the ingredient list of both brands and choose the one with higher quality, digestible ingredients.
3. Read reviews: See what other dog owners have to say about both Kirkland and Canidae.
4. Try a small bag: Buy a small bag of each brand to see which your dog prefers.
Ultimately, the best dog food is the one that meets your dog's individual needs and that they enjoy eating!