Medium Adult Dry Dog Food

Manufacturer source supports adult maintenance AAFCO language, calories, calcium, phosphorus, and core label fields. Main watch-outs are chicken and wheat exposure, generic natural flavors, incomplete Brand Trust verification, and a disclosed 2023 Royal Canin veterinary cat-food mislabeling recall that does not involve this scored dog food SKU.

AdultKibblePartially verified

Strengths

  1. Nutrition Fit 8.0 / 10AAFCO adequacy clears the rubric and dry-matter protein and fat land in the bands we expect.
  2. Brand Trust 8.7 / 10WSAVA-style signals (named nutritionist, manufacturing control, recall posture) verified from primary sources.
  3. Low sensitivity risk 7.5 / 10Few of the most-named adverse-reaction trigger ingredients high on the label.

Watch-outs

  1. Common triggers on the labelSkip if your dog avoids chicken, wheat, corn. We surface this regardless of sub-score.
  2. Value 2.0 / 10Cost per 1,000 kcal is above the category median. Cheaper options exist with comparable nutrition.
  3. Partially verified source confidenceSome label or pricing fields rely on retailer-mediated capture rather than the manufacturer source. See evidence notes below.

Data status

Partially verified

Some primary-source fields are verified; unresolved fields remain visible.

Captured
April 30, 2026

Why partial?

Source caveats on this scorecard.

These notes explain what the current sources can and cannot support. Missing or unresolved evidence is not scored as a product defect.

Retailer-sourced fields

Some displayed label, nutrition, calorie, price, package, or availability fields come from retailer pages. They are usable for beta, but can change and are not treated as manufacturer/package verification.

Regulatory history disclosed

Brand-level recall or enforcement history is shown as context after source matching and manual disposition. It is not treated as a defect in this product unless the source match is product- or SKU-relevant.

Warning-letter export gap

The current warning-letter table may have been checked, but full export or archive coverage is still incomplete. Unknown status stays unknown, not false.

Launch readiness

Ready for public beta.

Public copy QA passed for beta. This is still partial-source data, so unresolved Brand Trust and warning-letter gates remain visible.

Promote to public beta with the 2023 veterinary cat-food mislabeling recall, partial Brand Trust, warning-letter full-export gap, price freshness gap, and SKU facility/sourcing gaps visible; do not mark verified.

Lane
Public beta
Packet
ready for public beta
Product source
partially verified
ManufacturercapturedRetailercapturedIngredientscapturedGAcapturedAAFCOcapturedBrand TrustpartialRecallmanual reviewWarningpartialScorecaptured

Brand Trust scoring

Brand Trust source capture is in progress.

Captured Brand Trust signals are shown for auditability, but they do not affect the product score until the record is verified.

Record status
partially verified
Score path
Seed score still in use
Unknown signals
8
Conflicts
0
Brand sources
7

What we know

Captured from source records.

  • Manufacturer source supports ingredients, guaranteed analysis, calories, calcium/phosphorus, and AAFCO maintenance statement.
  • Retailer source supports 30 lb package price, package size, ingredients, guaranteed analysis, and calories.
  • Wet/dry comparison uses dry matter basis from the captured moisture value.
  • FDA current Animal & Veterinary recall table export showed zero Royal Canin hits as of 2026-04-22; one Mars/Pedigree parent-company candidate was dismissed as out of scope.
  • FDA iRES event 91551 and linked recall detail identify a January 2023 Royal Canin Veterinary Feline Renal Support F dry cat-food mislabeling recall; no other Royal Canin products were reported impacted by the linked recall detail.

Still unresolved

Not product defects.

  • Brand Trust signal record is partially verified, not complete.
  • FDA warning-letter full-export coverage remains blocked by FDA export limitations.
  • The 2023 Royal Canin cat-food recall is disclosed as brand-level regulatory history; it is not a defect in this scored dog food SKU.
  • Retail price can change and should be refreshed before public launch.
  • Country of manufacture and facility details are not captured for the SKU.

Buyer read

What should you take away?

Dog food rubric
Usable shortlist option, with tradeoffs.

For Medium Adult Dry Dog Food, the main watch-outs are: the estimated cost per calorie is high compared with similar foods. This is an evidence read, not a medical recommendation.

8.0
Nutrition FitAAFCO fit, calories, and dry matter protein/fat ranges.
8.7
Brand TrustWSAVA-style signals, recall mapping, and source confidence.
7.0
Ingredient ClarityNamed sources and label specificity.
7.5
Sensitivity RiskPopulation-level common allergen exposure.
2.0
ValueEstimated price per 1,000 kcal within category.

Score math

How PetScored got there.

Expand to see the rule-by-rule trail. Useful for checking the rubric; not required to make a buying decision.

dog-food-v1.0-label-events
Nutrition Fit8.0
30% of total score
7 scoring rule(s)0 context item(s)

Nutrition Fit is reconstructed from deterministic dog-food v1 rules using the currently available fixture fields.

AAFCO statement matches declared life stageA verified AAFCO adequacy statement earns points only when it matches the declared life stage.
ROYAL CANIN Medium Adult is formulated to meet the nutritional levels established by the AAFCO Dog Food Nutrient Profiles for maintenance.+3.0A
Feeding trials substantiate adequacyFeeding-trial language receives additional credit because it is stronger evidence than formulated-to-meet language.
ROYAL CANIN Medium Adult is formulated to meet the nutritional levels established by the AAFCO Dog Food Nutrient Profiles for maintenance.0.0A
Protein dry matter basis in rangeProtein is compared on dry matter basis against the adult maintenance range of 18-35%.
25.7%+2.0A
Fat dry matter basis in rangeFat is compared on dry matter basis against the adult maintenance range of 5.5-20%.
13.4%+2.0A
Calcium and phosphorus listedThis can earn credit once the nutrition panel stores calcium and phosphorus fields from a verified source.
not captured in v0 fixture0.0B
Calorie statement presentA calorie statement is needed for value, feeding-cost, and cross-format comparison work.
340 kcal/cup+1.0A
Large-breed puppy statementThis rule is not applicable unless the product is marketed for large-breed puppies.
not applicable0.0A
Brand Trust8.7
25% of total score
1 scoring rule(s)14 context item(s)seed in use

Brand Trust is still using the seed subscore while source signals are captured, reviewed, or blocked by conflict.

Brand Trust signal record pending verificationBrand Trust requires source-backed evidence for nutrition staff, manufacturing, recalls, research, and transparency. The seed score remains visible until those signals are verified.
partially_verified; 7 source(s) capturedcontextSeed
Named qualified nutritionistA publicly named qualified nutritionist earns Brand Trust credit when the source record verifies it. This signal is unknown and is shown as research debt, not treated as false.
unknowncontextA
Owns primary manufacturing facilitiesOwnership or direct operation of primary manufacturing earns credit when verified from brand or facility sources.
verified_truecontextA
Current feeding-trial evidenceCurrent AAFCO feeding-trial evidence earns Brand Trust credit when it is tied to the product or line. This signal is unknown and is shown as research debt, not treated as false.
unknowncontextA
Publishes peer-reviewed researchPeer-reviewed product or nutrition research earns credit when verified. This signal is unknown and is shown as research debt, not treated as false.
unknowncontextA
Complete nutrient analysis availableComplete nutrient analysis availability earns credit when source-backed. This signal is unknown and is shown as research debt, not treated as false.
unknowncontextA
No FDA recall in past five yearsRecall credit requires verified matching against FDA recall/enforcement records.
verified_falsecontextA
No FDA Class I recall everClass I recall history must be source-matched before credit is awarded. This signal is unknown and is shown as research debt, not treated as false.
unknowncontextA
Country-of-origin sourcing publishedPublished sourcing information earns partial Brand Trust credit when verified. This signal is unknown and is shown as research debt, not treated as false.
unknowncontextB
Same ownership for 10+ yearsOwnership stability earns limited heuristic credit when verified.
verified_truecontextC
Active FDA warning letterActive FDA warning letters reduce Brand Trust when verified and relevant. This signal is unknown and is shown as research debt, not treated as false.
unknowncontextA
Cannot identify qualified nutritionistIf research cannot identify a qualified nutritionist anywhere, Brand Trust is reduced. This signal is unknown and is shown as research debt, not treated as false.
unknowncontextA
Unknown Brand Trust signalsUnknown Brand Trust signals are shown as research debt. They do not change the score until source verification is complete.
8 unresolved signal(s)contextSeed
Brand Trust seed subscorePrototype score imported from the seed fixture. This keeps the public page auditable while verified rule events replace seed values.
8.7 / 10+8.7Seed
Source confidence visibleConfidence is shown beside the score so prototype, single-source, verified, stale, and conflict records are not treated the same.
Partially verifiedcontextSeed
Ingredient Clarity7.0
15% of total score
8 scoring rule(s)0 context item(s)

Ingredient Clarity is reconstructed from named-source and label-specificity rules.

Animal protein sources named in top 10Named species such as chicken meal or salmon count as clearer than generic terms such as meat meal or poultry by-product meal.
chicken by-product meal | chicken fat | fish oil+3.0B
Fat sources named in top 10Named fats, such as chicken fat or salmon oil, are clearer than generic animal fat.
chicken fat | fish oil+2.0B
Grain sources are specificSpecific grains such as rice, barley, oatmeal, or sorghum earn clarity credit. Generic grain terms do not.
brewers rice | oat groats | wheat | corn protein meal+1.0B
Preservatives explicitly namedExplicit preservative language earns clarity credit because the label tells readers what is preserving the fat or formula.
vitamins [dl-alpha tocopherol acetate (source of vitamin e) | rosemary extract | preserved with mixed tocopherols and citric acid+1.0A
Country of manufacture statedThis can earn credit once the product source record stores a verified made-in or country-of-manufacture statement.
not captured in v0 fixture0.0C
Manufacturer identifiableThis can earn credit once the source record identifies the manufacturer from a verified product page or label.
not captured in v0 fixture0.0C
Co-packer or facility disclosedThis can earn credit once the product or brand source record publicly discloses the facility or co-packer.
not captured in v0 fixture0.0C
Ingredient splitting high on labelRelated starch or pulse ingredients high on the label are flagged for transparency. This is not treated as proof of harm.
not detected0.0C
Sensitivity Risk7.5
15% of total score
9 scoring rule(s)0 context item(s)

Sensitivity Risk is reconstructed from common allergen exposure patterns in the ingredient list.

Sensitivity baselineSensitivity Risk starts at 10 and adjusts for common exposure patterns. It is not a prediction for an individual dog.
10 / 10 before ingredient exposure adjustments+10.0A
Beef or beef-derived ingredient in top 5Beef exposure in the top five ingredients lowers the score because beef is commonly reported in canine food-reaction studies.
brewers rice | chicken by-product meal | oat groats | wheat | corn protein meal0.0A
Dairy ingredient anywhereDairy exposure is counted anywhere on the label because even lower-position ingredients may matter for sensitive dogs.
brewers rice | chicken by-product meal | oat groats | wheat | corn protein meal | chicken fat | natural flavors | dried plain beet pulp | fish oil | calcium carbonate | vegetable oil | potassium chloride | monocalcium phosphate | salt | choline chloride | vitamins [dl-alpha tocopherol acetate (source of vitamin e) | l-ascorbyl-2-polyphosphate (source of vitamin c) | biotin | d-calcium pantothenate | vitamin a acetate | riboflavin supplement | niacin supplement | vitamin b12 supplement | pyridoxine hydrochloride (vitamin b6) | thiamine mononitrate (vitamin b1) | vitamin d3 supplement | folic acid] | rosemary extract | preserved with mixed tocopherols and citric acid | hydrolyzed yeast | trace minerals [zinc proteinate | zinc oxide | manganese proteinate | ferrous sulfate | manganous oxide | copper sulfate | sodium selenite | calcium iodate | copper proteinate] | l-lysine | magnesium oxide.0.0A
Chicken or chicken-derived ingredient in top 5Chicken exposure in the top five ingredients lowers the score as a population-level sensitivity flag.
brewers rice | chicken by-product meal | oat groats | wheat | corn protein meal-1.0A
Wheat or wheat gluten in top 5Wheat exposure in the top five ingredients is flagged without implying the food is unsafe.
brewers rice | chicken by-product meal | oat groats | wheat | corn protein meal-1.0A
Lamb in top 5Lamb receives a smaller exposure adjustment under the current dog-food rubric.
brewers rice | chicken by-product meal | oat groats | wheat | corn protein meal0.0A
Multiple common sensitivity ingredients in top 5Multiple common exposure families high in the ingredient list receive an additional small adjustment.
2 of beef, dairy, chicken, wheat detected-0.5B
Hydrolyzed protein primary dietHydrolyzed-protein diets can receive credit when hydrolyzed protein is a primary ingredient.
not detected0.0A
Single novel protein sourceA single novel animal protein can receive credit, but marketing claims alone do not count.
not detected0.0B
Value2.0
15% of total score
3 scoring rule(s)2 context item(s)

Value is reconstructed from package size, price, kcal density, category median, and quality caps.

Package weight parsedPackage weight is parsed from the product fixture so price can be normalized before scoring.
13.61 kgcontextC
Cost per 1,000 kcal calculatedValue uses calories rather than package price alone, because calorie density changes how long a bag lasts.
USD 2.03contextC
Category relative price bandThe base Value score comes from cost per 1,000 kcal relative to the product category median.
203% of Mass premium dry median+2.0C
Nutrition Fit value capA low Nutrition Fit score caps Value so a cheap food is not over-rewarded when core nutrition evidence is weak.
Nutrition Fit 8.00.0C
Brand Trust value capA low Brand Trust score caps Value so price does not overpower weak manufacturer/source signals.
Brand Trust 8.70.0C

Ingredients

Parsed label

Brewers rice, chicken by-product meal, oat groats, wheat, corn protein meal, chicken fat, natural flavors, dried plain beet pulp, fish oil, calcium carbonate, vegetable oil, potassium chloride, monocalcium phosphate, salt, choline chloride, vitamins [DL-alpha tocopherol acetate (source of vitamin E), L-ascorbyl-2-polyphosphate (source of vitamin C), biotin, D-calcium pantothenate, vitamin A acetate, riboflavin supplement, niacin supplement, vitamin B12 supplement, pyridoxine hydrochloride (vitamin B6), thiamine mononitrate (vitamin B1), vitamin D3 supplement, folic acid], rosemary extract, preserved with mixed tocopherols and citric acid, hydrolyzed yeast, trace minerals [zinc proteinate, zinc oxide, manganese proteinate, ferrous sulfate, manganous oxide, copper sulfate, sodium selenite, calcium iodate, copper proteinate], L-lysine, magnesium oxide.

Sensitivity flags

May matter for individual dogs

chickenwheatcornfish oilnatural flavors

Source record

Confidence is visible by design.

Manufacturer label fields, retailer price/package record, owned-manufacturing evidence, current FDA recall table review, and a manual 2023 Royal Canin veterinary cat-food recall disposition are captured. Brand Trust and warning-letter coverage remain incomplete, so the product is public-beta ready but not verified.

Captured
April 30, 2026
Confidence
Partially verified
Sources
Royal Canin Medium Adult official product pagemanufacturer · captured 2026-04-29Manufacturer sourceControls displayed fieldsChewy Royal Canin Medium Adult 30 lb product pageretailer · captured 2026-04-29Retailer sourceControls displayed fieldsFDA Animal & Veterinary Recalls & Withdrawals current exportregulatory · captured 2026-04-30Regulatory sourceFDA iRES Enforcement Report event 91551regulatory · captured 2026-04-30Regulatory sourceCat Food Advisor Royal Canin Veterinary Feline Renal Support recall detailother · captured 2026-04-30Context source
Evidence notes
Royal Canin Medium Adult official product pageOfficial Royal Canin page lists 3616 kcal/kg, 340 kcal/cup, 23% protein, 12% fat, 3.4% fiber, 10.5% moisture, calcium/phosphorus, and AAFCO maintenance language.Chewy Royal Canin Medium Adult 30 lb product pageRetailer page showed the 30 lb bag, $99.99 Chewy price, 3616 kcal/kg, 340 kcal/cup, and core guaranteed analysis.FDA Animal & Veterinary Recalls & Withdrawals current exportOfficial FDA current Animal & Veterinary recall export, content current as of 2026-04-22, returned 52 rows with zero Royal Canin hits and one Mars/Pedigree candidate dismissed as out of scope.FDA iRES Enforcement Report event 91551FDA iRES enforcement report event page is the official event shell linked from the recall detail source; static HTML exposes the event search shell rather than full row details.Cat Food Advisor Royal Canin Veterinary Feline Renal Support recall detailRecall detail links to FDA iRES event 91551 and states FDA posted the enforcement report on February 6, 2023 for a Royal Canin Veterinary Feline Renal Support F dry cat-food mislabeling recall, lot 242B4RCR04, with no other Royal Canin products impacted.
Adequacy
ROYAL CANIN Medium Adult is formulated to meet the nutritional levels established by the AAFCO Dog Food Nutrient Profiles for maintenance.

Appears in

PetScored best-for lists this food is on

All best-for lists ›

Compare to similar

Same category, within 1.2 composite

Build your own comparison ›

Where to buy

Buying Royal Canin Medium Adult Dry Dog Food

Affiliate disclosure ›

Reader-supported. We may earn a commission if you buy through these search links. Affiliate revenue does not affect the score on this page. Use whichever retailer you prefer.

FAQ

About Royal Canin Medium Adult Dry Dog Food

What is the PetScored rating for Royal Canin Medium Adult Dry Dog Food?

Royal Canin Medium Adult Dry Dog Food scores 7.1 out of 10 on the PetScored deterministic rubric. Strongest sub-score: Brand Trust. Weakest sub-score: Value. See the full sub-score breakdown and rule-event trail on the scorecard.

Is Royal Canin Medium Adult Dry Dog Food good for dogs with food sensitivities?

Skip this food if your dog avoids chicken, wheat, corn, fish oil. These are common adverse-reaction trigger ingredients in published case series. If your dog tolerates these proteins, the sub-score reflects the population-level risk; individual dogs vary.

Is Royal Canin Medium Adult Dry Dog Food AAFCO complete and balanced?

Royal Canin Medium Adult Dry Dog Food carries this AAFCO adequacy statement: "ROYAL CANIN Medium Adult is formulated to meet the nutritional levels established by the AAFCO Dog Food Nutrient Profiles for maintenance." This is an adult-maintenance statement — not adequate for puppies, growth, or pregnancy.

What life stage is Royal Canin Medium Adult Dry Dog Food for?

Per the bag, Royal Canin Medium Adult Dry Dog Food is intended for Adult (format: Kibble). Always cross-check the AAFCO statement on your actual bag, since recipes and life-stage designations can change between production runs.

How much does Royal Canin Medium Adult Dry Dog Food cost per calorie?

Captured retailer price: $99.99 for a 30 lb bag bag, at 3616 kcal/kg. PetScored Value sub-score benchmarks cost per 1,000 kcal against the category median rather than the sticker price — see the Value detail on the scorecard.