{
  "title": "Klyyr 2026 Kids Toothpaste Label Audit",
  "version": "2026.1",
  "audit_date": "2026-09-27",
  "citation": "Klyyr. (2026, September 27). Kids Toothpaste Label Audit 2026. https://www.klyyr.com/pages/kids-toothpaste-label-audit-2026",
  "methodology": {
    "sample": "22 US kids toothpaste SKUs from Crest, Colgate, Hello, Tom's of Maine, Burt's Bees, Orajel, Tanner's, and six hydroxyapatite brands. One named SKU and flavor per row. SKUs without a verifiable current label were excluded and listed.",
    "sources": "DailyMed / FDA SPL for every fluoride SKU; brand ingredient lists or P&G SmartLabel for fluoride-free and hydroxyapatite SKUs. Read 27 September 2026.",
    "fluoride_rule": "A fluoride strength counts when the Drug Facts panel prints the salt percentage or ppm. ppm is computed from the salt percentage (w/w) and rounded to the nearest 50; ppm printed counts only when the label literally prints ppm.",
    "dye_rule": "FD&C, D&C, or equivalent CI colorants. Titanium dioxide and mica are recorded separately.",
    "sls_rule": "Sodium lauryl sulfate only.",
    "flavor_rule": "generic = every flavor ingredient is a flavor or aroma word, with or without a taste name (for example 'flavor', 'natural flavor', 'natural strawberry flavor'). named = only named botanicals or extracts. mixed = both.",
    "reference_row": "Klyyr One+ is an adult paste. It appears as a reference row scored with the same rules and is excluded from every count.",
    "excluded": [
      {
        "sku": "Crest Kids Disney / Frozen / Pixar / Star Wars character toothpaste",
        "reason": "No current Crest character-licensed toothpaste SPL on DailyMed (searches for Frozen, Disney, Pixar, Star Wars returned only non-toothpaste products); no brand label found."
      },
      {
        "sku": "Crest Kids fluoride-free / training toothpaste",
        "reason": "No such Crest SKU found on DailyMed or P&G sources."
      },
      {
        "sku": "Hello Kids Fluoride Toothpaste (Natural Watermelon)",
        "reason": "Not listed on hello-products.com (Sept 2026 catalog) and no DailyMed SPL; the only watermelon kids paste Hello sells is the fluoride-free one (included)."
      },
      {
        "sku": "Hello Toddler Training toothpaste",
        "reason": "No SKU by that name on hello-products.com; Hello's current training positioning is on the fluoride-free watermelon (included) and Smiling Shark fluoride-free pastes."
      },
      {
        "sku": "Hello Kids Unicorn Sparkle fluoride (bubble gum)",
        "reason": "Verifiable on DailyMed but its inactive list is identical to Dragon Dazzle; kept as a note on that row rather than a duplicate row."
      },
      {
        "sku": "Burt's Bees Kids Fluoride Toothpaste (Fruit Fusion)",
        "reason": "No current DailyMed SPL for a Fruit Fusion fluoride SKU; Strawberry Splash fluoride used instead."
      },
      {
        "sku": "Aquafresh Kids (Bubblemint)",
        "reason": "No DailyMed SPL for any Aquafresh Kids paste and no kids toothpaste on Haleon's US aquafresh.com product pages; only third-party pharmacy listings with 2015 GSK copy, so the current label cannot be verified from a primary source."
      },
      {
        "sku": "Dr. Jen Kids nano-HAp toothpaste (Strawberry)",
        "reason": "Brand site (drjennatural.com) no longer sells a kids-labeled SKU; the strawberry fluoride-free paste is tagged as an adult product. Kids positioning appears only on third-party listings that print an older ingredient list."
      },
      {
        "sku": "SuperMouth Hydroxamin (fluoride + nano-HAp)",
        "reason": "Marketed as a whole-family paste, not a kids SKU, and its ingredient list is rendered client-side and could not be read from the brand page."
      },
      {
        "sku": "Twice kids toothpaste",
        "reason": "Could not verify that a kids hydroxyapatite SKU exists: the brand store product feed was unreadable and web search found none."
      },
      {
        "sku": "Grin kids HAp toothpaste",
        "reason": "Could not verify that a kids hydroxyapatite SKU exists: the brand store product feed was unreadable and web search found none."
      },
      {
        "sku": "Elementa Silver kids HAp toothpaste",
        "reason": "Brand catalog lists only a general 'Toothpaste Gel' with no kids SKU."
      }
    ]
  },
  "license": "CC BY 4.0",
  "parent_dataset": "https://www.klyyr.com/pages/toothpaste-transparency-report-2026",
  "conflict_of_interest": "Klyyr manufactures One+, which is included and scored with the same rules as every other row.",
  "corrections": "hello@klyyr.com",
  "summary": {
    "skus": 22,
    "fluoride": 11,
    "fluoride_free": 5,
    "hap": 6,
    "fluoride_strength_printed": 11,
    "fluoride_ppm_printed": 0,
    "fluoride_ppm_values": [
      1000,
      1100
    ],
    "fdc_dyes": 4,
    "fdc_dye_names": {
      "FD&C Blue No. 1 (CI 42090)": 3,
      "D&C Yellow No. 10 (CI 47005)": 2,
      "FD&C Red No. 40 (CI 16035)": 1
    },
    "sls": 6,
    "generic_flavor": 17,
    "titanium_dioxide": 8,
    "hap_percent_disclosed": 3,
    "by_brand_dyes": [
      "Colgate",
      "Crest"
    ],
    "by_brand_sls": [
      "Colgate",
      "Crest",
      "Tom's of Maine"
    ]
  },
  "rows": [
    {
      "id": "crest-kids-sparkle-fun",
      "brand": "Crest",
      "product": "Kid's Crest Cavity Protection Sparkle Fun",
      "category": "fluoride",
      "fluoride_label": "Sodium fluoride 0.243% (0.15% w/v fluoride ion)",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [
        "FD&C Blue No. 1 (CI 42090)"
      ],
      "titanium_dioxide": "yes",
      "colorants": [
        "mica",
        "titanium dioxide",
        "blue 1"
      ],
      "sls": "yes",
      "flavor_class": "generic",
      "flavor_tokens": [
        "flavor"
      ],
      "flavor_front": "Sparkle Fun",
      "sweeteners": [
        "sorbitol",
        "sodium saccharin"
      ],
      "age_label": "adults and children 2 yrs. & older; to minimize swallowing use a pea-sized amount in children under 6; children under 2 yrs.: ask a dentist",
      "ingredients": [
        "sorbitol",
        "water",
        "hydrated silica",
        "sodium lauryl sulfate",
        "trisodium phosphate",
        "sodium phosphate",
        "cellulose gum",
        "flavor",
        "sodium saccharin",
        "carbomer",
        "mica",
        "titanium dioxide",
        "blue 1"
      ],
      "actives": [
        "Sodium fluoride 0.243% (0.15% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=126c6f39-0ef7-40ee-b3ba-e56a76739c57",
      "source_type": "dailymed",
      "notes": "SPL version 20, effective 2026-02-12 (The Procter & Gamble Manufacturing Company). A second Sparkle Fun SPL made in Mexico (setid df182c22-bbf1-448d-81e8-35cb431d2afc, v11, effective 2026-06-08) lists the identical inactive ingredients.",
      "reference_only": false
    },
    {
      "id": "crest-kids-strawberry-rush",
      "brand": "Crest",
      "product": "Kid's Crest Cavity Protection Strawberry Rush",
      "category": "fluoride",
      "fluoride_label": "Sodium fluoride 0.243% (0.15% w/v fluoride ion)",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [
        "FD&C Red No. 40 (CI 16035)"
      ],
      "titanium_dioxide": "no",
      "colorants": [
        "red 40"
      ],
      "sls": "yes",
      "flavor_class": "generic",
      "flavor_tokens": [
        "flavor"
      ],
      "flavor_front": "Strawberry Rush",
      "sweeteners": [
        "sorbitol",
        "sodium saccharin"
      ],
      "age_label": "adults and children 2 yrs. & older; to minimize swallowing use a pea-sized amount in children under 6; children under 2 yrs.: ask a dentist",
      "ingredients": [
        "sorbitol",
        "water",
        "hydrated silica",
        "sodium lauryl sulfate",
        "trisodium phosphate",
        "sodium phosphate",
        "cellulose gum",
        "flavor",
        "sodium saccharin",
        "carbomer",
        "red 40"
      ],
      "actives": [
        "Sodium fluoride 0.243% (0.15% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=6d96c5bb-d8d9-fbf6-e053-2a91aa0a5d13",
      "source_type": "dailymed",
      "notes": "SPL version 10, effective 2026-04-14.",
      "reference_only": false
    },
    {
      "id": "crest-kids-advanced-enamel-strawberry",
      "brand": "Crest",
      "product": "Kid's Crest Advanced Enamel + Cavity Protection (Strawberry)",
      "category": "fluoride",
      "fluoride_label": "Stannous fluoride 0.454% (0.15% w/v fluoride ion)",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "yes",
      "colorants": [
        "titanium dioxide"
      ],
      "sls": "yes",
      "flavor_class": "generic",
      "flavor_tokens": [
        "flavor"
      ],
      "flavor_front": "Strawberry",
      "sweeteners": [
        "sorbitol",
        "sodium saccharin",
        "sucralose"
      ],
      "age_label": "6+ yrs (front panel); Drug Facts: adults and children 6 yrs. of age and older; children under 6 yrs. of age: ask a dentist",
      "ingredients": [
        "glycerin",
        "water",
        "sorbitol",
        "hydrated silica",
        "sodium lauryl sulfate",
        "sodium citrate",
        "sodium gluconate",
        "carrageenan",
        "xanthan gum",
        "flavor",
        "sodium saccharin",
        "cocamidopropyl betaine",
        "sodium hydroxide",
        "stannous chloride",
        "sucralose",
        "titanium dioxide"
      ],
      "actives": [
        "Stannous fluoride 0.454% (0.15% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=d837ecde-249a-7868-e053-2a95a90a56ae",
      "source_type": "dailymed",
      "notes": "SPL version 8, effective 2026-01-08. Stannous fluoride formula. Crest Kids Advanced Sugar & Bacteria Shield (setid 2f371af0-a2d4-25a6-e063-6394a90a923d) prints the same inactive list. Crest Kids Advanced Color Changing (setid 451283d3-78b0-8361-e063-6294a90a1fd5) is a separate sodium monofluorophosphate 0.834% SKU with red 30 lake and blue 1; not included as a row.",
      "reference_only": false
    },
    {
      "id": "colgate-kids-maximum-cavity-protection-bubble-fruit",
      "brand": "Colgate",
      "product": "Colgate Kids Maximum Cavity Protection (Bubble Fruit)",
      "category": "fluoride",
      "fluoride_label": "Sodium Fluoride 0.24% (0.15% w/v fluoride ion)",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [
        "FD&C Blue No. 1 (CI 42090)",
        "D&C Yellow No. 10 (CI 47005)"
      ],
      "titanium_dioxide": "no",
      "colorants": [
        "Blue 1",
        "Yellow 10"
      ],
      "sls": "yes",
      "flavor_class": "generic",
      "flavor_tokens": [
        "Flavor"
      ],
      "flavor_front": "bubble fruit",
      "sweeteners": [
        "Sorbitol",
        "Sodium Saccharin"
      ],
      "age_label": "ages 6+ (front panel); Drug Facts: adults and children 2 years of age and older; children 2 to 6 years use only a pea sized amount; children under 2 years ask a dentist or physician",
      "ingredients": [
        "Sorbitol",
        "Water",
        "Hydrated Silica",
        "PEG-12",
        "Cellulose Gum",
        "Sodium Lauryl Sulfate",
        "Flavor",
        "Sodium Saccharin",
        "Blue 1",
        "Yellow 10"
      ],
      "actives": [
        "Sodium Fluoride 0.24% (0.15% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=c44c7a7e-fc3e-a81b-1961-ff89614b678f",
      "source_type": "dailymed",
      "notes": "SPL version 3, effective 2024-02-22 (newest SPL for this SKU on DailyMed). Front panel prints 'bubble fruit' (not 'Mild Bubble Fruit'). Front panel says ages 6+ while the Drug Facts directions start at 2 years. The separate 'Colgate Kids Mild Bubble Fruit' SPL (setid e8398535-60eb-46fa-8f9f-dff59045a192, effective 2026-07-15) prints the identical inactive list.",
      "reference_only": false
    },
    {
      "id": "colgate-kids-cavity-protection-bubble-fruit-character",
      "brand": "Colgate",
      "product": "Colgate Kids Cavity Protection Bubble Fruit (Pokémon / Bluey / Minecraft character tubes)",
      "category": "fluoride",
      "fluoride_label": "Sodium Fluoride 0.24% (0.15% w/v fluoride ion)",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [
        "FD&C Blue No. 1 (CI 42090)",
        "D&C Yellow No. 10 (CI 47005)"
      ],
      "titanium_dioxide": "no",
      "colorants": [
        "Blue 1",
        "Yellow 10"
      ],
      "sls": "yes",
      "flavor_class": "generic",
      "flavor_tokens": [
        "Flavor"
      ],
      "flavor_front": "Bubble Fruit",
      "sweeteners": [
        "Sorbitol",
        "Sodium Saccharin"
      ],
      "age_label": "adults and children 2 years of age and older; children 2 to 6 years use only a pea sized amount; children under 2 years ask a dentist or physician",
      "ingredients": [
        "Sorbitol",
        "Water",
        "Hydrated Silica",
        "PEG-12",
        "Cellulose Gum",
        "Sodium Lauryl Sulfate",
        "Flavor",
        "Sodium Saccharin",
        "Blue 1",
        "Yellow 10"
      ],
      "actives": [
        "Sodium Fluoride 0.24% (0.15% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=f0e68196-8566-443b-9cc8-b57d5c001558",
      "source_type": "dailymed",
      "notes": "SPL version 3, effective 2026-07-29. One SPL covers Pokémon, Bluey, Minecraft, Unicorn Academy, Unicorn, Dinosaur and Ocean Explorer tube labels. Inactive list is identical to the Maximum Cavity Protection row.",
      "reference_only": false
    },
    {
      "id": "colgate-my-first-fluoride-free",
      "brand": "Colgate",
      "product": "Colgate My First Baby and Toddler Fluoride-Free Toothpaste (with toothbrush)",
      "category": "fluoride-free",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "Flavor"
      ],
      "flavor_front": "not stated on page (page text says Bubblefruit-flavored)",
      "sweeteners": [
        "Sorbitol",
        "Sodium Saccharin"
      ],
      "age_label": "ages 3-24 months; made for kids under 2 years old",
      "ingredients": [
        "Propylene Glycol",
        "Glycerin",
        "Water",
        "Sorbitol",
        "Hydrated Silica",
        "Poloxamer 407",
        "Cellulose Gum",
        "Sodium Saccharin",
        "Flavor",
        "Citric Acid"
      ],
      "actives": [],
      "source_url": "https://www.colgate.com/en-us/products/kids-products/colgate-my-first-baby-toddler-training-toothpaste-toothbrush",
      "source_type": "brand",
      "notes": "Only US Colgate page found is the toothpaste + toothbrush kit. Page body calls the paste 'Bubblefruit-flavored', while Colgate's Canadian standalone page for the same line says 'Mild Fruit'; front-of-pack flavor for the US kit was not verified. Not a drug product, so no DailyMed SPL.",
      "reference_only": false
    },
    {
      "id": "hello-kids-wild-strawberry-fluoride",
      "brand": "Hello",
      "product": "Hello Kids Fluoride Toothpaste (Wild Strawberry)",
      "category": "fluoride",
      "fluoride_label": "Sodium fluoride 0.24% (0.15% w/v fluoride ion)",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "yes",
      "colorants": [
        "titanium dioxide"
      ],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "flavor"
      ],
      "flavor_front": "wild strawberry natural flavor",
      "sweeteners": [
        "sorbitol",
        "xylitol",
        "stevia rebaudiana leaf extract"
      ],
      "age_label": "kids ages 2+; children 2 to 6 years use only a pea sized amount; children under 2 years ask a dentist or physician",
      "ingredients": [
        "sorbitol",
        "hydrated silica",
        "purified water",
        "glycerin",
        "xylitol",
        "xanthan gum",
        "flavor",
        "titanium dioxide",
        "cocamidopropyl betaine",
        "sodium cocoyl glutamate",
        "stevia rebaudiana leaf extract"
      ],
      "actives": [
        "Sodium fluoride 0.24% (0.15% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=39dddf11-45a0-b883-e12f-d80c582e8c89",
      "source_type": "dailymed",
      "notes": "SPL version 4, effective 2025-04-15. Label text reads '...sodium cocoyl glutamate and stevia rebaudiana leaf extract certified organic .' ('certified organic' appears to qualify stevia). hello-products.com lists the inactives in a different order (purified water before hydrated silica) and calls the sweetener 'stevia rebaudiana extract'.",
      "reference_only": false
    },
    {
      "id": "hello-kids-dragon-dazzle-blue-raspberry",
      "brand": "Hello",
      "product": "Hello Kids Dragon Dazzle Fluoride Toothpaste (Blue Raspberry)",
      "category": "fluoride",
      "fluoride_label": "Sodium fluoride 0.24% (0.15% w/v fluoride ion)",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "yes",
      "colorants": [
        "mica",
        "titanium dioxide"
      ],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "flavor"
      ],
      "flavor_front": "blue raspberry natural flavor",
      "sweeteners": [
        "sorbitol",
        "xylitol",
        "stevia rebaudiana leaf extract"
      ],
      "age_label": "kids ages 2+; children 2 to 6 years use only a pea sized amount; children under 2 years ask a dentist or a physician",
      "ingredients": [
        "sorbitol",
        "purified water",
        "hydrated silica",
        "glycerin",
        "xylitol",
        "xanthan gum",
        "flavor",
        "cocamidopropyl betaine",
        "sodium cocoyl glutamate",
        "stevia rebaudiana leaf extract",
        "mica",
        "titanium dioxide"
      ],
      "actives": [
        "Sodium fluoride 0.24% (0.15% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=eaca1ad1-9e31-b904-4148-247ad2460661",
      "source_type": "dailymed",
      "notes": "SPL version 5, effective 2026-07-07. Label prints 'mica and titanium dioxide' as the final item (split into two here). hello-products.com lists these inactives in a different order and names the sweetener 'rebaudioside a'. Hello Unicorn Sparkle (setid 5acfbd9b-278c-24dd-8041-5e2cdffbf710, bubble gum natural flavor) prints the same inactive list.",
      "reference_only": false
    },
    {
      "id": "hello-kids-fresh-watermelon-fluoride-free",
      "brand": "Hello",
      "product": "Hello Kids Fresh Watermelon Fluoride Free Toothpaste",
      "category": "fluoride-free",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "yes",
      "colorants": [
        "Titanium Dioxide"
      ],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "Flavor"
      ],
      "flavor_front": "natural watermelon flavor (page text); product name 'Fresh Watermelon'",
      "sweeteners": [
        "Sorbitol",
        "Erythritol",
        "Xylitol",
        "Rebaudioside A"
      ],
      "age_label": "safe for all ages; children under 6 years use only a pea-sized amount and supervise child's brushing and rinsing",
      "ingredients": [
        "Sorbitol",
        "Aloe Barbadensis Leaf Juice",
        "Hydrated Silica",
        "Glycerin",
        "Water",
        "Erythritol",
        "Xylitol",
        "Flavor",
        "Xanthan Gum",
        "Titanium Dioxide",
        "Potassium Sorbate",
        "Lauryl Glucoside",
        "Rebaudioside A",
        "Calcium Glycerophosphate"
      ],
      "actives": [],
      "source_url": "https://www.hello-products.com/products/kids-watermelon-fluoride-free-toothpaste",
      "source_type": "brand",
      "notes": "Ingredients from the page's ingredients accordion (Shopify metafield). The same page's FAQ says hello toothpastes are free from titanium dioxide, which contradicts this SKU's ingredient list. Marketed as a training/toddler toothpaste.",
      "reference_only": false
    },
    {
      "id": "toms-kids-silly-strawberry-fluoride",
      "brand": "Tom's of Maine",
      "product": "Tom's of Maine Kid's Fluoride Anticavity Toothpaste (Silly Strawberry)",
      "category": "fluoride",
      "fluoride_label": "Sodium monofluorophosphate 0.76% (0.13% w/v fluoride ion)",
      "fluoride_ppm": 1000,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "yes",
      "flavor_class": "mixed",
      "flavor_tokens": [
        "natural flavor",
        "strawberry juice",
        "other natural flavor"
      ],
      "flavor_front": "Silly Strawberry",
      "sweeteners": [],
      "age_label": "ages 2+; children 2 to 6 years use only a pea-sized amount; children under 2 years ask a dentist or physician",
      "ingredients": [
        "glycerin",
        "water",
        "calcium carbonate",
        "hydrated silica",
        "natural flavor strawberry juice and other natural flavor",
        "carrageenan",
        "Tetrasodium Pyrophosphate",
        "sodium lauryl sulfate"
      ],
      "actives": [
        "Sodium monofluorophosphate 0.76% (0.13% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=e36ceb7a-9a29-41d8-8d08-a859e515f1f5",
      "source_type": "dailymed",
      "notes": "SPL version 18, effective 2026-08-13. The flavor item is printed without parentheses as 'natural flavor strawberry juice and other natural flavor'; kept verbatim. Front panel says 'dye free'. No sweetener is listed apart from glycerin (humectant).",
      "reference_only": false
    },
    {
      "id": "toms-toddler-training-fluoride-free-mild-fruit",
      "brand": "Tom's of Maine",
      "product": "Tom's of Maine Fluoride-Free Toddler Training Toothpaste (Mild Fruit)",
      "category": "fluoride-free",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "Natural Flavor"
      ],
      "flavor_front": "Mild Fruit",
      "sweeteners": [
        "Xylitol"
      ],
      "age_label": "ages 3 months to 2 years old",
      "ingredients": [
        "Glycerin",
        "Propanediol (Vegatable derived)",
        "Hydrated Silica",
        "Water",
        "Xylitol",
        "Benzyl Alcohol",
        "Carrageenan",
        "Natural Flavor",
        "Citric Acid"
      ],
      "actives": [],
      "source_url": "https://www.tomsofmaine.com/products/natural-fluoride-free-toddler-training-toothpaste",
      "source_type": "brand",
      "notes": "Ingredient order from the brand page's embedded ingredient list ('Vegatable' misspelling is the brand's). A retailer listing (Hannaford) prints Water before Hydrated Silica; order on pack not independently verified.",
      "reference_only": false
    },
    {
      "id": "burts-bees-kids-strawberry-splash-fluoride",
      "brand": "Burt's Bees",
      "product": "Burt's Bees Kids Fluoride Toothpaste (Strawberry Splash)",
      "category": "fluoride",
      "fluoride_label": "Sodium fluoride 0.243% (0.14% w/v fluoride ion)",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "yes",
      "colorants": [
        "titanium dioxide"
      ],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "flavor*",
        "*Natural Flavor"
      ],
      "flavor_front": "Strawberry Splash (printed 'STRARBERRY SPLASH' on the SPL panel text)",
      "sweeteners": [
        "stevia rebaudiana extract"
      ],
      "age_label": "adults and children 2 yrs. & older; to minimize swallowing use a pea-sized amount in children under 6; children under 2 yrs.: ask a dentist",
      "ingredients": [
        "glycerin",
        "water",
        "hydrated silica",
        "flavor*",
        "sodium lauryl glucose carboxylate",
        "xanthan gum",
        "lauryl glucoside",
        "carrageenan",
        "stevia rebaudiana extract",
        "titanium dioxide"
      ],
      "actives": [
        "Sodium fluoride 0.243% (0.14% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=087b3434-2636-74ce-e063-6394a90a25ad",
      "source_type": "dailymed",
      "notes": "SPL version 5, effective 2026-01-08, panel marked 'IMPROVED FORMULA', 133 g. A second Strawberry Splash SPL (setid b6c180ae-00da-6fab-e053-2a95a90a089e, v10, same effective date, 119 g) prints 0.13% w/v fluoride ion and a different surfactant (sodium cocoyl glutamate, no lauryl glucoside). Fruit Fusion fluoride SKU has no current DailyMed SPL, so Strawberry Splash substitutes.",
      "reference_only": false
    },
    {
      "id": "burts-bees-kids-fluoride-free-fruit-fusion",
      "brand": "Burt's Bees",
      "product": "Burt's Bees Kids Toothpaste, Fluoride Free (Fruit Fusion)",
      "category": "fluoride-free",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "yes",
      "colorants": [
        "Titanium dioxide"
      ],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "Flavor"
      ],
      "flavor_front": "Fruit Fusion",
      "sweeteners": [
        "Stevia Rebaudiana extract"
      ],
      "age_label": "Adults and children 2 yrs.& older; keep out of reach of children under 2 yrs. of age",
      "ingredients": [
        "Glycerin",
        "Water",
        "Hydrated silica",
        "Sodium Cocoyl Glutamate",
        "Flavor",
        "Xanthan gum",
        "Carrageenan",
        "Stevia Rebaudiana extract",
        "Titanium dioxide"
      ],
      "actives": [],
      "source_url": "https://smartlabel.pg.com/00192539000054.html",
      "source_type": "smartlabel",
      "notes": "Read via the SmartLabel data API for GTIN 00192539000054 (record last updated 2022-12-21; lifecycle end date not set). burtsbees.com now titles this URL 'Bubble Bee' (bubblegum flavor) but its ingredient list is rendered client-side and could not be read; formula for the Bubble Bee rename not verified.",
      "reference_only": false
    },
    {
      "id": "orajel-kids-paw-patrol-fluoride",
      "brand": "Orajel",
      "product": "Orajel Naturals Kids PAW Patrol Anti-Cavity Fluoride Toothpaste (Natural Fruity Bubbles)",
      "category": "fluoride",
      "fluoride_label": "Sodium fluoride 0.24% (0.15% w/v fluoride ion)",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "natural flavor"
      ],
      "flavor_front": "natural fruity bubbles",
      "sweeteners": [
        "sorbitol",
        "stevia rebaudiana leaf extract"
      ],
      "age_label": "2-10 years (front panel); Drug Facts: adults and children 2 years and older; children under 6 years instruct in good brushing and rinsing habits; children under 2 years ask a dentist or physician",
      "ingredients": [
        "sorbitol",
        "water",
        "hydrated silica",
        "glycerin",
        "cellulose gum",
        "cocamidopropyl betaine",
        "stevia rebaudiana leaf extract",
        "natural flavor"
      ],
      "actives": [
        "Sodium fluoride 0.24% (0.15% w/v fluoride ion)"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=99d87bea-3e99-5d04-e053-2a95a90aaf54",
      "source_type": "dailymed",
      "notes": "SPL version 9, effective 2026-06-01. Orajel Toy Story 5 (watermelon) and Mermaid/Unicorn SPLs print the same inactive list.",
      "reference_only": false
    },
    {
      "id": "orajel-kids-cocomelon-fluoride-free-training",
      "brand": "Orajel",
      "product": "Orajel Kids CoComelon Fluoride-Free Training Toothpaste (Natural Watermelon)",
      "category": "fluoride-free",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "mixed",
      "flavor_tokens": [
        "Natural Flavor",
        "Musa Sapientum Extract (banana)"
      ],
      "flavor_front": "natural watermelon flavor",
      "sweeteners": [
        "Stevia Rebaudiana Leaf Extract (stevia)"
      ],
      "age_label": "not stated on source page (apply a pea-size amount)",
      "ingredients": [
        "Water",
        "Glycerin (vegetable)",
        "Cellulose Gum (tree pulp/cotton seed)",
        "Musa Sapientum Extract (banana)",
        "Natural Flavor",
        "Stevia Rebaudiana Leaf Extract (stevia)",
        "Cocamidopropyl Betaine (coconut-derived)"
      ],
      "actives": [],
      "source_url": "https://www.orajelkids.com/en/products/fluoride-free-toothpaste/orajel-kids-cocomelon-fluoride-free-training-toothpaste",
      "source_type": "brand",
      "notes": "Brand page prints each ingredient as 'Ingredient Name (source)'. Church & Dwight's ingredient disclosure (material 42013382-42013385, 'all variants') lists the same seven ingredients in the same order and gives banana extract's function as preservative. The Canadian Orajel page for this line states ages 0-3 years; the US page does not state an age.",
      "reference_only": false
    },
    {
      "id": "tanners-tasty-paste-vanilla-bling",
      "brand": "Tanner's Tasty Paste",
      "product": "Tanner's Tasty Paste Anticavity Fluoride Toothpaste (Vanilla Bling)",
      "category": "fluoride",
      "fluoride_label": "Sodium fluoride - 0.243%",
      "fluoride_ppm": 1100,
      "ppm_printed": false,
      "hap_percent": "n/a",
      "fdc_dyes": [],
      "titanium_dioxide": "yes",
      "colorants": [
        "Titanium Dioxide"
      ],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "Flavor"
      ],
      "flavor_front": "Vanilla Bling",
      "sweeteners": [
        "Sorbitol",
        "Xylitol",
        "Sucralose"
      ],
      "age_label": "Adults and Children 2 years of age and older; instruct children [under] 6 years of age in good brushing and rinsing habits and only use a pea size amount; children under 2 years of age: consult a dentist or doctor",
      "ingredients": [
        "Sorbitol",
        "Purified Water",
        "Hydrated Silica",
        "Xylitol",
        "Glycerin",
        "Cocamidopropyl Betaine",
        "Flavor",
        "Titanium Dioxide",
        "Carboxymethylcellulose",
        "Sodium Phosphate",
        "Sucralose",
        "Citric Acid"
      ],
      "actives": [
        "Sodium fluoride - 0.243%"
      ],
      "source_url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=521fe01e-7f2e-4d79-9126-e4880cdf4e71",
      "source_type": "dailymed",
      "notes": "SPL version 2, effective 2023-10-24 (Sheffield Pharmaceuticals). Drug Facts prints no w/v fluoride-ion figure. Label typos as printed: 'Instruct children 6 years of age' (missing 'under'), 'Chlidren', 'Conmsult'.",
      "reference_only": false
    },
    {
      "id": "risewell-kids-mineral-toothpaste",
      "brand": "RiseWell",
      "product": "RiseWell Kids Hydroxyapatite Toothpaste (Cake Batter / Birthday Cake)",
      "category": "hap",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "10% micro-hydroxyapatite",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "named",
      "flavor_tokens": [
        "Vanilla Planifolia Fruit Extract"
      ],
      "flavor_front": "Cake Batter (page title: Birthday Cake Toothpaste)",
      "sweeteners": [
        "Sorbitol",
        "Xylitol",
        "Stevia Rebaudiana Extract",
        "Erythritol"
      ],
      "age_label": "no age restrictions; start as soon as first tooth erupts; small rice-sized amount for kids",
      "ingredients": [
        "Silica",
        "Sorbitol",
        "Glycerin",
        "Xylitol",
        "Hydroxyapatite",
        "Calcium Carbonate",
        "Propanediol",
        "Vanilla Planifolia Fruit Extract",
        "Potassium Cocoate",
        "Stevia Rebaudiana Extract",
        "Erythritol",
        "Cellulose Gum",
        "Sodium Gluconate",
        "Xanthan Gum"
      ],
      "actives": [],
      "source_url": "https://risewell.com/products/risewell-kids-toothpaste",
      "source_type": "brand",
      "notes": "The 10% figure is stated on RiseWell's Kids PRO page ('Our Original line of Kids Mineral Toothpastes contains a 10% concentration of micro hydroxyapatite ONLY'); this SKU's own page says concentrations match the adult original line. Page states the vanilla gives a slight tan color. Water is not listed.",
      "reference_only": false
    },
    {
      "id": "risewell-kids-pro",
      "brand": "RiseWell",
      "product": "RiseWell Kids PRO Hydroxyapatite Toothpaste (Cake Batter)",
      "category": "hap",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "5% nano-hydroxyapatite (NanoXIM CarePaste) + 10% micro-hydroxyapatite",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "named",
      "flavor_tokens": [
        "Vanilla Planifolia Fruit Extract"
      ],
      "flavor_front": "Cake Batter",
      "sweeteners": [
        "Sorbitol",
        "Xylitol",
        "Stevia Rebaudiana Extract",
        "Erythritol"
      ],
      "age_label": "no age restrictions; start as soon as first tooth erupts; small rice-sized amount for kids",
      "ingredients": [
        "Water",
        "Sorbitol",
        "Hydrated Silica",
        "Glycerin",
        "Xylitol",
        "Hydroxyapatite",
        "Calcium Carbonate",
        "Propanediol",
        "Nano-Hydroxyapatite",
        "Vanilla Planifolia Fruit Extract",
        "Potassium Cocoate",
        "Stevia Rebaudiana Extract",
        "Xanthan Gum",
        "Cellulose Gum",
        "Erythritol",
        "Sodium Gluconate"
      ],
      "actives": [],
      "source_url": "https://risewell.com/products/pro-kids",
      "source_type": "brand",
      "notes": "HAp percentages from the page FAQ. Nano-hydroxyapatite is listed after propanediol even though the brand states 5%; label order vs stated percent not reconciled by the brand.",
      "reference_only": false
    },
    {
      "id": "boka-kids-strawberry-mango",
      "brand": "Boka",
      "product": "Boka Strawberry Mango Kids Nano-hydroxyapatite Toothpaste",
      "category": "hap",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "not disclosed",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "mixed",
      "flavor_tokens": [
        "Natural Flavor (aroma)",
        "Mangifera Indica (Mango) Fruit Extract"
      ],
      "flavor_front": "Strawberry Mango",
      "sweeteners": [
        "Sorbitol",
        "Xylitol",
        "Stevia Rebaudiana Leaf/Stem Extract"
      ],
      "age_label": "pea-sized amount; 'Great for adults and kids' (no age range stated)",
      "ingredients": [
        "Water (Aqua/Eau)",
        "Glycerin",
        "Hydrated Silica",
        "Sorbitol",
        "Silica Hydroxyapatite*",
        "Sodium Benzoate",
        "Xanthan Gum",
        "Xylitol",
        "Triacetin",
        "Sodium Lauroyl Sarcosinate",
        "Stevia Rebaudiana Leaf/Stem Extract",
        "Dimethyl Sulfone",
        "Sodium Bicarbonate",
        "Benzyl Alcohol",
        "Natural Flavor (aroma)",
        "Medium Chain Triglycerides",
        "Aloe Barbadensis (Aloe Vera) Leaf Juice",
        "Camellia Sinensis (Green Tea)",
        "Cucumis Sativus (Cucumber) Fruit Extract",
        "Mangifera Indica (Mango) Fruit Extract",
        "Persea Gratissima (Avocado) Fruit Extract"
      ],
      "actives": [],
      "source_url": "https://www.boka.com/products/strawberry-mango-n-ha-toothpaste",
      "source_type": "brand",
      "notes": "'Silica Hydroxyapatite*' is printed without a comma in the page source (likely 'Silica, Hydroxyapatite*'); the asterisk footnote reads '*Nano'. Contains sodium lauroyl sarcosinate (not SLS). Juicy Strawberry is no longer listed; current kids flavors are Strawberry Mango, Orange Cream, Watermelon Mint, Blueberry Dragon Fruit, Bubble Gum.",
      "reference_only": false
    },
    {
      "id": "mouthology-kids-hydroxyapatite",
      "brand": "Mouthology",
      "product": "Mouthology Kids Hydroxyapatite Toothpaste (Strawberry-Watermelon)",
      "category": "hap",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "5%",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "Natural Flavor"
      ],
      "flavor_front": "strawberry and watermelon (page offers Watermelon, Strawberry, Subtle Mint variants)",
      "sweeteners": [
        "Xylitol",
        "Sorbitol",
        "Stevia Rebaudiana Leaf Extract"
      ],
      "age_label": "toddlers and young children; pea-sized amount; safe if swallowed in small amounts",
      "ingredients": [
        "Nano-Hydroxyapatite (5%)",
        "Xylitol",
        "Water",
        "Hydrated Silica",
        "Glycerin",
        "Sorbitol",
        "Calcium Carbonate",
        "Natural Flavor",
        "Xanthan Gum",
        "Potassium Sorbate",
        "Sodium Benzoate",
        "Stevia Rebaudiana Leaf Extract",
        "Citric Acid"
      ],
      "actives": [],
      "source_url": "https://mouthology.com/products/kids-hydroxyapatite-toothpaste",
      "source_type": "brand",
      "notes": "Page lists 'Nano-Hydroxyapatite (5%)' and 'Xylitol' as highlighted ingredients, then 'Other Ingredients'; this is not necessarily INCI descending order. One ingredient list is shown for all flavor variants.",
      "reference_only": false
    },
    {
      "id": "davids-kids-adults-strawberry-watermelon",
      "brand": "Davids",
      "product": "Davids Hydroxi Kids + Adults Nano-Hydroxyapatite Toothpaste (Strawberry Watermelon)",
      "category": "hap",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "not disclosed",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "natural flavor"
      ],
      "flavor_front": "strawberry watermelon",
      "sweeteners": [
        "xylitol (birch derived)",
        "stevia (leaf extract)"
      ],
      "age_label": "not stated (marketed for kids + adults)",
      "ingredients": [
        "calcium carbonate (limestone micro abrasive)",
        "vegetable glycerin",
        "purified water",
        "sodium bicarbonate (baking soda)",
        "xylitol (birch derived)",
        "hydrated silica",
        "(nano) hydroxyapatite",
        "sodium cocoyl glutamate",
        "carrageenan (seaweed derived)",
        "cocos nucifera (coconut) oil",
        "natural flavor",
        "potassium chloride (potassium salt)",
        "stevia (leaf extract)"
      ],
      "actives": [],
      "source_url": "https://davids-usa.com/products/davids-hydroxi-whitening-enamel-health-nano-hydroxyapatite-toothpaste-kids-adults-strawberry-watermelon",
      "source_type": "brand",
      "notes": "Positioned as a kids + adults paste rather than kids-only. Page claims no artificial flavors, colors, or preservatives.",
      "reference_only": false
    },
    {
      "id": "wellnesse-strawberry-kids",
      "brand": "Wellnesse",
      "product": "Wellnesse Strawberry Toothpaste (kids)",
      "category": "hap",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "not disclosed",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "generic",
      "flavor_tokens": [
        "Natural Strawberry Flavor"
      ],
      "flavor_front": "Strawberry",
      "sweeteners": [
        "Sorbitol",
        "Xylitol",
        "Stevia Rebaudiana Leaf Extract"
      ],
      "age_label": "not stated",
      "ingredients": [
        "Sorbitol",
        "Calcium Carbonate",
        "Purified Water",
        "Xylitol",
        "Silica",
        "Hydroxyapatite",
        "Natural Strawberry Flavor",
        "Sodium Cocoyl Glutamate",
        "Sodium Bicarbonate",
        "Xanthan Gum",
        "Aloe Barbadensis Leaf Extract",
        "Stevia Rebaudiana Leaf Extract"
      ],
      "actives": [],
      "source_url": "https://wellnesse.com/products/strawberry-toothpaste",
      "source_type": "brand",
      "notes": "Page copy targets children ('make your child fall in love with brushing'). The page's shared INGREDIENTS block lists four formulas; the 'Strawberry Toothpaste' line is used. Page describes 'Natural micro-hydroxyapatite'.",
      "reference_only": false
    },
    {
      "id": "klyyr-one-plus",
      "brand": "Klyyr",
      "product": "One+ (adult paste, reference row)",
      "category": "hap",
      "fluoride_label": "none",
      "fluoride_ppm": null,
      "ppm_printed": false,
      "hap_percent": "10% (nano + micro)",
      "fdc_dyes": [],
      "titanium_dioxide": "no",
      "colorants": [],
      "sls": "no",
      "flavor_class": "named",
      "flavor_tokens": [
        "Mentha Piperita (Peppermint) Oil",
        "Mentha Viridis (Spearmint) Leaf Oil",
        "Menthol"
      ],
      "flavor_front": "Mint",
      "sweeteners": [
        "Sorbitol",
        "Xylitol",
        "Stevia Rebaudiana Leaf/Stem Extract"
      ],
      "age_label": "",
      "ingredients": [
        "Water",
        "Sorbitol",
        "Glycerin",
        "Potassium Sorbate",
        "Hydroxyapatite (nano & micro)",
        "Xylitol",
        "Sodium Cocoyl Glutamate",
        "Cellulose Gum",
        "Xanthan Gum",
        "Zinc Citrate",
        "Aloe Vera",
        "Mentha Piperita (Peppermint) Oil",
        "Mentha Viridis (Spearmint) Leaf Oil",
        "Menthol",
        "Sodium Benzoate",
        "Stevia Rebaudiana Leaf/Stem Extract"
      ],
      "actives": [],
      "source_url": "https://www.klyyr.com/products/one",
      "source_type": "brand",
      "notes": "Not a kids product. Scored with the same rules for reference and excluded from every count.",
      "reference_only": true
    }
  ]
}
