All hazards › Essential Oils › Myrrh Oil & dogs

Is Myrrh Oil Safe for Dogs?

⚠️ Only With Vet OK
✅ Cross-checked against veterinary poison-control guidance · Oct 2026 audit
⚠️ Educational info only. If your pet just ate or touched something and looks unwell, skip the reading and call your vet — or Pet Poison Helpline (US): (855) 764-7661, ASPCA Poison Control (US): (888) 426-4435.
Yes with care. Myrrh oil is relatively mild for dogs in light diffusion, though swallowing it or applying it neat will still cause trouble.

Why it’s conditional

Myrrh is dominated by sesquiterpenes, which are less irritating to dogs than the phenol-heavy oils. Concentrated oil by mouth still irritates the stomach, and sticky resin residue invites licking. Reports of serious canine poisoning are rare, but small dogs and repeat exposure shrink the margin.

How to keep your pet safe

Diffuse a little in a ventilated room and keep the device off counters the dog can reach. Never apply neat myrrh to skin or paws — diluted pet products are the reasonable route. Store the bottle sealed; myrrh’s resinous smell attracts some dogs.

Warning signs to watch for

Drooling, vomiting, mild diarrhea, lethargy, skin redness where neat oil touched

When to call the vet

Monitor small licks; call your veterinarian if a meaningful amount was swallowed or signs persist beyond a day.

Common questions

Can I use myrrh oil on my dog’s skin sores?

Not neat, and not without your vet’s okay. Undiluted essential oils tend to irritate wounds rather than help them heal.

Is myrrh incense a problem for dogs?

Smoke irritates canine airways too, so burn it in a different room. The oil itself is the bigger ingestion hazard.

More essential oils hazards for dogs

This page is general educational information, not a substitute for professional veterinary advice. Every pet is different — if your animal ate or touched something concerning, contact your veterinarian or a pet poison hotline right away. In the US: Pet Poison Helpline (855) 764-7661, ASPCA Animal Poison Control (888) 426-4435 (fees may apply).