Cat Health
Benadryl for Dogs
Quick answer
Yes — most dogs can safely take plain Benadryl (diphenhydramine). The standard dose is about **1 mg per pound of body weight, given 2–3 times a day** (every 8–12 hours). A 25-lb dog gets roughly 25 mg per dose. Use **only** plain diphenhydramine with no other active ingredients, and check with your vet before the first dose.
Key takeaways
- Usually within 30–60 minutes; effects last about 8–12 hours.
- It may cause mild drowsiness, but it is not an effective anxiety or sedation medication. Ask your vet about better options.
- Short courses are generally fine. For ongoing allergies, see your vet about a long-term plan.
The full picture
Causes, home monitoring, treatment options and the exact signs that mean call your vet — in the complete guide.
Frequently Asked Questions
- How long does Benadryl take to work in dogs?
- Usually within 30–60 minutes; effects last about 8–12 hours.
- Can Benadryl calm an anxious dog?
- It may cause mild drowsiness, but it is not an effective anxiety or sedation medication. Ask your vet about better options.
- Can I give my dog Benadryl every day?
- Short courses are generally fine. For ongoing allergies, see your vet about a long-term plan.
Reviewed 2026-06-08 against UK veterinary guidance · Information only — not a substitute for seeing your vet.