{
  "slug": "pet-medication-dose",
  "title": "Pet Medication Dosage Calculator",
  "heading": "Pet Medication Dosage Calculator",
  "category": "other",
  "url": "https://www.revenuelab.fyi/toolbox/pet-medication-dose",
  "summary": "Convert a mg/kg dose into mLs or tablets for your pet's weight.",
  "description": "Weight-based dosing is where home medication errors happen, especially converting pounds to kilograms and milligrams to milliliters of a suspension. This calculator does both conversions and shows the daily total. Always confirm the dose with your veterinarian.",
  "formula": "Dose mg = weight kg × mg/kg; volume mL = dose mg ÷ concentration mg/mL.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=pet-medication-dose",
  "inputs": [
    {
      "id": "weight",
      "label": "Pet weight",
      "kind": "number",
      "hint": null,
      "default": 22,
      "unit": "lb",
      "min": 0.5,
      "max": null
    },
    {
      "id": "mgkg",
      "label": "Prescribed dose",
      "kind": "number",
      "hint": null,
      "default": 5,
      "unit": "mg/kg",
      "min": 0.01,
      "max": null
    },
    {
      "id": "form",
      "label": "Medication form",
      "kind": "select",
      "hint": null,
      "default": "liquid",
      "options": [
        {
          "value": "liquid",
          "label": "Liquid suspension (mg/mL)"
        },
        {
          "value": "tablet",
          "label": "Tablet (mg per tablet)"
        }
      ]
    },
    {
      "id": "strength",
      "label": "Concentration or tablet strength",
      "kind": "number",
      "hint": null,
      "default": 50,
      "unit": null,
      "min": 0.1,
      "max": null
    },
    {
      "id": "perDay",
      "label": "Doses per day",
      "kind": "number",
      "hint": null,
      "default": 2,
      "unit": null,
      "min": 1,
      "max": 6
    },
    {
      "id": "days",
      "label": "Days of treatment",
      "kind": "number",
      "hint": null,
      "default": 10,
      "unit": null,
      "min": 1,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "units",
      "label": "Amount per dose",
      "format": "decimal",
      "hint": "mL, or tablets rounded to the nearest quarter",
      "primary": true
    },
    {
      "id": "doseMg",
      "label": "Milligrams per dose",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "dailyMg",
      "label": "Total mg per day",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "totalUnits",
      "label": "Total units for the course",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "kg",
      "label": "Weight in kg",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Pet weight: 22 lb",
      "Prescribed dose: 5 mg/kg",
      "Medication form: Liquid suspension (mg/mL)",
      "Concentration or tablet strength: 50",
      "Doses per day: 2",
      "Days of treatment: 10"
    ],
    "outputs": [
      "Amount per dose: 1",
      "Milligrams per dose: 49.9",
      "Total mg per day: 99.79",
      "Total units for the course: 19.96",
      "Weight in kg: 9.98"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter pet weight (lb).",
      "Enter prescribed dose (mg/kg).",
      "Enter medication form.",
      "Enter concentration or tablet strength.",
      "Enter doses per day.",
      "Enter days of treatment.",
      "Read your amount per dose on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "weight": 22,
        "mgkg": 3,
        "form": "liquid",
        "strength": 30,
        "perDay": 1,
        "days": 6
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "weight": 22,
        "mgkg": 5,
        "form": "liquid",
        "strength": 50,
        "perDay": 2,
        "days": 10
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "weight": 22,
        "mgkg": 8,
        "form": "liquid",
        "strength": 80,
        "perDay": 3,
        "days": 16
      }
    }
  ],
  "limitations": [
    "Estimates assume standard, average conditions — local rules, pricing, and materials vary.",
    "Results are rounded for readability; add a buffer before ordering, booking, or committing.",
    "Double-check anything with a real cost attached against a local quote."
  ],
  "faq": [
    {
      "q": "Can I split any tablet?",
      "a": "No. Extended-release and enteric-coated tablets lose their release profile when split, and some drugs are hazardous to handle. Ask the pharmacy for a scored strength or a compounded liquid instead."
    },
    {
      "q": "Is this a substitute for veterinary advice?",
      "a": "It is not. Use it to double-check a dose your veterinarian already prescribed — never to select a drug or dose yourself, and never to give human medications to pets."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/dog-food-portion",
    "https://www.revenuelab.fyi/toolbox/pet-ownership-cost"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Pet Medication Dosage Calculator (https://www.revenuelab.fyi/toolbox/pet-medication-dose)"
}