Pets

Dog Medication Dosage Calculator

Calculate safe over-the-counter medication doses for your dog based on weight. Covers Benadryl, Pepto-Bismol, aspirin, and more.

Always Consult Your Veterinarian

This calculator provides general reference dosages only. Never give your dog any medication without first consulting your veterinarian. Incorrect dosing, drug interactions, and underlying health conditions can make OTC medications dangerous or fatal for dogs. When in doubt, call your vet or the ASPCA Animal Poison Control Center at (888) 426-4435.

lbs

Dosage Information

Single Dose
30
mg
Frequency
Every 8-12 hours
max 3x daily
Practical Dose
1 x 25mg tablet(s)
per dose

Benadryl (Diphenhydramine)

Standard dosage: 1 mg per pound of body weight. For a 30-pound dog, that is 30 mg per dose, given every 8-12 hours.

Use plain Benadryl only (no decongestants or added ingredients). Standard tablet is 25 mg.

Warnings & Contraindications

Do not use Benadryl-D or any formulation with pseudoephedrine or phenylephrine. Avoid in dogs with glaucoma, heart disease, or urinary retention.

Quick Reference: All Medications

MedicationDoseFrequencyFor 30 lb dog
Benadryl1 mg/lbEvery 8-12 hours30 mg
Pepto-Bismol0.1 ml/lbEvery 6-8 hours3 ml
Buffered Aspirin5 mg/lbEvery 12 hours150 mg
Hydrogen Peroxide 3%0.045 ml/lbOnce (repeat once after 15 min if needed)1.3 ml
Pepcid AC0.5 mg/lbEvery 12-24 hours15 mg

Medical Disclaimer

This tool is for informational purposes only and does not constitute veterinary advice. Dosages shown are general guidelines from veterinary literature and may not be appropriate for your specific dog. Always consult a licensed veterinarian before administering any medication. Drug interactions, pre-existing conditions, pregnancy, and age can all affect safe dosing. In an emergency, contact your vet or the ASPCA Animal Poison Control Center at (888) 426-4435.

About This Tool

The Dog Medication Dosage Calculator provides weight-based dosing references for common over-the-counter medications that veterinarians sometimes recommend for dogs. This tool is designed to help pet owners quickly look up standard dosages when their vet has already approved a particular medication, or when they need a reference point before calling their veterinarian. It is critically important to understand that this calculator is not a substitute for professional veterinary advice, and no medication should be given to your dog without consulting a veterinarian first.

Why Weight-Based Dosing Matters

Dogs come in an enormous range of sizes, from a 3-pound Chihuahua to a 200-pound English Mastiff. A dose that is safe for a large dog could be lethal to a small one, and a dose appropriate for a small dog would be completely ineffective for a large breed. Human medications are formulated for a relatively narrow weight range of 100-250 pounds, but dogs span a far wider range. This is why weight-based dosing, calculating the amount of medication per pound of body weight, is essential for canine medication. Even small errors in dosing can have significant consequences, particularly with medications like aspirin that have a narrow margin between therapeutic and toxic doses.

Benadryl (Diphenhydramine) for Dogs

Benadryl is one of the most commonly recommended OTC medications for dogs. At a standard dose of 1 mg per pound of body weight, it is used to treat allergic reactions, itching, hives, and mild anxiety. It can also help with motion sickness and mild sedation before stressful events. The standard 25 mg tablet makes dosing straightforward for dogs over 25 pounds. For smaller dogs, children's liquid Benadryl allows more precise dosing. The most critical safety point is to use plain diphenhydramine only. Products labeled as Benadryl-D contain pseudoephedrine or phenylephrine, which are dangerous decongestants that can cause seizures, rapid heart rate, and death in dogs.

Pepto-Bismol (Bismuth Subsalicylate) for Dogs

Pepto-Bismol can be used for short-term treatment of mild diarrhea and upset stomach in dogs at a dose of approximately 1 ml per 10 pounds of body weight. It works by coating the stomach lining and reducing inflammation. However, it contains salicylate, which is related to aspirin, so it should never be combined with aspirin or other NSAIDs. A notable side effect is that it turns stool black, which is completely normal but can be alarming if you are not expecting it. Pepto-Bismol should not be given for more than two days, and if symptoms persist, veterinary attention is needed. It is toxic to cats and should never be given to feline pets.

Buffered Aspirin for Dogs

Aspirin is occasionally recommended by veterinarians for short-term pain relief and inflammation reduction at a dose of 5 mg per pound every 12 hours. Only buffered or enteric-coated aspirin should be used, as regular aspirin is more likely to cause stomach irritation and ulcers. It is important to understand that aspirin has a relatively narrow safety margin in dogs compared to humans. Even at proper doses, it can cause gastrointestinal irritation, and prolonged use significantly increases the risk of stomach ulcers and kidney problems. Modern veterinary medicine has largely replaced aspirin with safer alternatives like carprofen and meloxicam, so aspirin should only be used when specifically recommended by your veterinarian.

Medications You Should Never Give Dogs

Several common human medications are extremely dangerous for dogs. Ibuprofen (Advil, Motrin) and naproxen (Aleve) are highly toxic and can cause kidney failure and stomach ulcers at even small doses. Acetaminophen (Tylenol) is dangerous for dogs and can cause liver failure and damage to red blood cells. Pseudoephedrine and phenylephrine, found in many cold and allergy medications, can cause seizures, elevated heart rate, and death. Xylitol, an artificial sweetener found in some liquid medications and supplements, is extremely toxic to dogs even in small amounts. Always check the inactive ingredients of any medication before considering it for your dog.

When to Skip the Calculator and Go to the Vet

This calculator is appropriate for minor, non-emergency situations where your veterinarian has already given guidance. However, you should go directly to the veterinarian or emergency animal hospital if your dog is showing signs of severe allergic reaction such as facial swelling or difficulty breathing, has ingested a known toxic substance, is experiencing persistent vomiting or bloody diarrhea, shows signs of pain such as whimpering, panting, or reluctance to move, has a known chronic health condition, or is a puppy under 12 weeks old. In emergency situations, never delay treatment to calculate a dose. Call your vet or the ASPCA Animal Poison Control Center immediately.

Frequently Asked Questions

Can I give my dog Benadryl for allergies?
Benadryl (diphenhydramine) is commonly recommended by veterinarians for dogs with mild allergic reactions, itching, and hives at a dose of 1 mg per pound of body weight. However, you should always consult your vet first, especially if your dog takes other medications or has heart disease, glaucoma, or urinary issues. Use only plain Benadryl — never Benadryl-D or formulations with added decongestants.
How much Pepto-Bismol can I give my dog?
The standard veterinary reference dose is 1 ml (about 0.2 teaspoons) per 10 pounds of body weight, given every 6-8 hours for no more than 2 days. Use the original liquid formula only. Do not combine with aspirin or other anti-inflammatory drugs. If diarrhea persists beyond 2 days, see your vet. Never give Pepto-Bismol to cats.
Is aspirin safe for dogs?
Buffered aspirin can be given to dogs short-term at 5 mg per pound every 12 hours, but only when recommended by a veterinarian. It has a narrow safety margin and can cause stomach ulcers, especially with prolonged use. Never combine with other NSAIDs, steroids, or Pepto-Bismol. Modern veterinary pain medications like carprofen are generally safer alternatives.
Can I give my dog ibuprofen or Tylenol?
No. Ibuprofen (Advil, Motrin) and naproxen (Aleve) are highly toxic to dogs and can cause kidney failure and severe stomach ulcers. Acetaminophen (Tylenol) can cause liver failure and damage red blood cells. Never give your dog any human pain medication without specific veterinary approval.
What should I do if I accidentally give my dog too much medication?
Contact your veterinarian or the ASPCA Animal Poison Control Center at (888) 426-4435 immediately. Do not attempt to induce vomiting unless specifically directed by a veterinary professional. Note the medication name, strength, amount given, and time of ingestion. Time is critical in overdose situations, so do not wait for symptoms to appear before calling.
Are there any OTC medications that are always unsafe for dogs?
Yes. Never give dogs: ibuprofen, naproxen, acetaminophen, any medication containing xylitol, pseudoephedrine, phenylephrine, or any combination cold/flu medication. Even safe medications become dangerous when combined improperly — for example, giving both aspirin and Pepto-Bismol doubles the salicylate dose. Always check with your vet before combining any medications.