Royal Canine is several times better, than the Carrefour Dry food imported from Thailand with reasonable price / you found.
- the ingredient list your provided is mainly low quality and very low cost, I would not feed it...period
I feed high quality kibble plus 2 home cooked meals of meat/veggie/rice.
Canidae "all life stages" may be sold around the world - it should be better than Royal Canine (contains corn & beet pulp), dog chow and Pedigree.
All Natural Holistic Benefits CANIDAE® All Natural Holistic Dog Food - All Life Stages dry formula
Four High Quality Meat Meals: Chicken, Turkey, Lamb, & Fish
All Natural, High Quality, Holistic Pet Food
Natural Ingredients Plus Essential Vitamins & Amino Acid Chelated Minerals
Naturally Preserved Herbal Formulation
Excellent Palatability - Dogs Love CANIDAE®
Contains Skin & Coat Conditioners to Maintain a Healthy Luxurious Coat
Balanced Omega 6 & 3 Fatty Acids
Wholesome Nutritional Brown Rice & Diversified Carbohydrates
Guaranteed Viable Micro-Organisms
Guaranteed Enzyme Activity to Help Break Down Cellulose
Made the CANIDAE® Way with Superior Quality: No Corn, Wheat, Soy, Grain Fractions or Fillers and Naturally Preserved
CANIDAE All Natural Ingredients
Chicken meal, turkey meal, lamb meal, brown rice, white rice, rice bran, peas, potatoes, oatmeal, cracked pearled barley, chicken fat (preserved with mixed tocopherols), millet, tomato pomace, natural flavor, flaxseed meal, ocean fish meal......