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
Results
Single Dose
50 mg
How to Use This Calculator
- Enter your pet's weight and select whether it's a dog or cat.
- 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.
- Review the Single Dose (mg) result, and check the Notes field for any species-specific safety warning or frequency cap.
- Use Daily Dose (mg) and Weekly Dose (mg) to plan a medication schedule.
- 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 Weight | Single Dose |
|---|---|
| 25 | 25 mg |
| 38 | 38 mg |
| 75 | 75 mg |
| 125 | 125 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
- Identify Input Parameters4 parametersPet Weight = 50, Pet Type = 0, Medication = 0, Doses Per Day = 2 = 4 input(s) provided
- Calculate Single DoseSingle Dose50 = 50
- Calculate Daily DoseDaily Dose100 = 100
- Calculate Weekly DoseWeekly Dose700 = 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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Dog Food Calculator
Calculate how much to feed your dog based on weight, age, and activity level. Includes daily calorie needs and monthly food costs.
Pet CareCat Food Calculator
Calculate how much to feed your cat daily based on weight, age, activity level, and food type.
Pet CarePet Care Master Calculator
Pet age, food portions, ideal weight, and medication dosing calculator.
Specialty InsurancePet Insurance Calculator
Estimate pet insurance premiums and expected value from pet type, age, breed size, deductible, and coverage level.
More in Family, Parenting & Pets.