All hazards › Essential Oils › Rosemary Oil & dogs

Is Rosemary 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.
Mildly. Rosemary oil is one of the gentler oils for dogs, but it still must never be applied neat or swallowed.

Why it’s conditional

Rosemary oil contains camphor-like compounds, but at far lower concentrations than camphor oil, and dogs metabolize it better than cats. Small amounts in commercial pet products are generally tolerated. Concentrated oil can still cause stomach upset if swallowed and skin irritation if applied undiluted.

How to keep your pet safe

If you diffuse rosemary, keep it brief and passive in a large, ventilated room the dog can leave. Never apply the oil neat to skin, ears, or coat, and never add it to food or water. Use pet products with professionally diluted rosemary instead of home mixing.

Warning signs to watch for

Drooling, vomiting, skin irritation, lethargy after larger exposures

When to call the vet

Call your veterinarian or a pet poison hotline if your dog swallowed rosemary oil or shows unusual symptoms. Mention the concentration and roughly how much was involved.

Common questions

Is rosemary oil safe to diffuse around dogs?

Brief, passive diffusion in a large, ventilated room is the lowest-risk way, and the dog should be able to leave. Avoid enclosed diffusion and never apply the oil to your dog.

Why is rosemary in dog food and shampoo if the oil is a hazard?

Products use tiny, professionally calculated amounts of extract or properly diluted oil. That is very different from home use of concentrated oil, which is not recommended.

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).