Skip to main content
Calcimator

Pet Medication Dosage Calculator

Calculate pet medication dosages based on weight, pet type, and medication. Always consult your veterinarian before giving any medication to your pet.

About this calculator

This calculator estimates a starting-point dose for a handful of common over-the-counter medications by scaling a per-pound rate (or, for melatonin, a weight band) to your pet's weight, and it treats dogs and cats as genuinely different animals rather than applying one rate to both — species matters enormously in veterinary dosing because dogs and cats metabolize many drugs at very different rates. For Benadryl (diphenhydramine), the calculator halves the per-pound rate for cats and caps any cat dose at 25 mg, a deliberately conservative starting point rather than a precise pharmacological cutoff — mainstream veterinary dosing bands actually put cats and dogs in a broadly similar 1-2 mg/kg range, with cats' somewhat slower drug clearance arguing more for a longer interval between doses than for a smaller dose. For aspirin, the difference for cats is not a smaller dose but a hard stop: the calculator zeroes out the dose entirely and displays an explicit warning, because cats lack the liver enzyme (glucuronyl transferase) that dogs and humans use to safely clear aspirin, and doses that are routine for dogs can accumulate to toxic levels in cats. Frequency matters as much as dose size: this tool caps the effective doses-per-day at each medication's published safe maximum — aspirin at 2/day (its roughly 12-hour dosing interval; more frequent dosing pushes toward the ~50 mg/kg/day mild-toxicity threshold), Benadryl at 3/day, and melatonin and fish oil at 2/day — and the Notes field says so whenever your entered frequency was capped, because repeated dosing above the safe interval accumulates toward toxic levels even when each individual dose looks reasonable on its own. Dog aspirin specifically should not be continued beyond about three consecutive days without veterinary follow-up.

Melatonin here uses the standard weight-banded doses from veterinary guidance (1 mg under 10 lb, 1.5 mg from 10-25 lb, 3 mg from 26-100 lb, 6 mg above 100 lb) rather than a straight per-pound rate, since real dosing charts step at weight breakpoints instead of scaling continuously. Fish oil dosing targets EPA+DHA content specifically (20 mg/lb), not total fish oil product weight, since most capsules are only a fraction EPA+DHA by weight. Daily dose multiplies the single dose by the (capped) number of times per day it's given, and weekly dose extends that across seven days — both scale directly with dosing frequency, independent of pet weight. What this tool does not account for: your pet's individual health conditions (kidney or liver disease change safe dosing substantially), drug interactions with other medications, or the fact that these are general starting-point figures, not a substitute for veterinary guidance — the description on this page and the notes field both say so, and that's not boilerplate here.

Inputs

lbs

Results

Single Dose

50 mg

Daily Dose100 mg
Weekly Dose700 mg
NotesBenadryl dose for dogs.
How to Use This Calculator
  1. Enter your pet's weight and select whether it's a dog or cat.
  2. Select the medication and how many doses per day it's given — the calculator caps this at the medication's published safe maximum frequency and notes it if your entry was capped.
  3. Review the Single Dose (mg) result, and check the Notes field for any species-specific safety warning or frequency cap.
  4. Use Daily Dose (mg) and Weekly Dose (mg) to plan a medication schedule.
  5. Always confirm the dose and medication choice with your veterinarian before giving anything to your pet — this calculator is a planning aid, not a prescription.

How the result changes with Pet Weight

Pet WeightSingle Dose
2525 mg
3838 mg
7575 mg
125125 mg

What each input means

Pet Weight
Weight of the pet.
Pet Type
Type of pet.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Pet Weight = 50, Pet Type = 0, Medication = 0, Doses Per Day = 2 = 4 input(s) provided
  2. Calculate Single Dose
    Single Dose
    50 = 50
  3. Calculate Daily Dose
    Daily Dose
    100 = 100
  4. Calculate Weekly Dose
    Weekly Dose
    700 = 700

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why is the aspirin dose zero for cats?

Cats lack a liver enzyme (glucuronyl transferase) that dogs and humans use to metabolize and clear aspirin from the bloodstream, so aspirin doses that are routine for dogs can build up to toxic levels in cats over repeated dosing. Rather than showing a smaller cat dose, the calculator zeroes it out entirely and displays an explicit warning, because there isn't a simple weight-scaled safe dose for this combination — consult your veterinarian for cat-safe pain relief alternatives instead.

Why does the calculator halve the Benadryl dose for cats?

It's a deliberately conservative starting point rather than a precise pharmacological cutoff — mainstream veterinary references actually put cats and dogs in a broadly similar 1-2 mg/kg dosing band for diphenhydramine. The more citable species difference is that cats tend to clear the drug somewhat more slowly than dogs, which argues for spacing doses further apart more than shrinking each one — but a smaller, capped dose is the safer default for a tool that can't see your specific cat's health history. Confirm the specific product, dose, and any drug interactions with your veterinarian before administering it.

Does giving more doses per day change how much medication is in each dose?

No — the size of each individual dose is fixed by your pet's weight, species, and the medication selected, and doesn't change based on how many times per day you're giving it. Increasing doses per day increases the daily and weekly totals, but this calculator caps the number of doses per day at each medication's published safe maximum (for example, 2/day for aspirin) — entering a higher number gets capped, with a note explaining why, rather than silently multiplying the total into an unsafe range.

Can I use this calculator instead of calling my vet?

No — this tool gives a general starting-point estimate based on published per-pound dosing rates, but it can't account for your specific pet's health history, other medications, or individual sensitivities, all of which a veterinarian factors into an actual prescription. Treat any figure here as a conversation starter with your vet, not a final answer, especially before giving a new medication for the first time.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Family, Parenting & Pets.