Fluffy Shetland Sheepdog sitting beside a bowl of homemade dry shampoo powder with a wooden application brush and rolled white towel

DIY Dry Shampoo for Dogs (No-Mess Method)

If you've ever searched "diy dry shampoo for dogs" at 9pm because your dog rolled in something and a full bath is just not happening tonight — same. The good news is you don't need a store run or a bottle of anything special. A DIY dry shampoo for dogs takes two pantry ingredients, about five minutes, and skips the water, the tub, and the towel that will never fully recover.

Really, mom?! 

Hand holding a purple rubber grooming brush beside a black and white dog lying on a wood floor

One quick gut check before you start: this is for dusty, stinky, needs-a-refresh dogs — not actually dirty ones. If your dog is properly muddy or grimy, skip ahead to wipes first; dry shampoo freshens, it doesn't lift real dirt.

This post contains affiliate links. If you buy something through one, we may earn a small commission at no extra cost to you.

For actual dirt, I reach for wipes instead. A few I've tried and keep buying:

Why You Shouldn't Just Bathe Your Dog More Often

The instinct when a dog smells less-than-fresh is to just throw them in the tub. Understandable, but not actually the right move for two reasons.

First, bath time is genuinely stressful for a lot of dogs — the water, the restraint, the noise of a blow dryer afterward. It's not nothing.

Second, and less obvious: over-bathing is hard on their skin. Dogs have a thinner, more delicate skin barrier than humans, protected by a layer of natural oils. Wash that away too often — even with a gentle dog shampoo — and you strip the barrier along with the dirt, which leads to dry, itchy, irritated skin over time. Most vets land on somewhere around once every 4-6 weeks for a healthy dog with no skin conditions, not weekly.

But "Stinky Dog" Is a Real Thing

None of that changes the fact that dogs are, by nature, enthusiastic about rolling in questionable things. "Bathe less" is good advice right up until your dog smells like they found something dead. That's the actual gap dry shampoo fills — it freshens up the coat and soaks up excess oil between real baths, without touching the skin barrier the way water and soap do.

What You'll Need

  • 1 cup baking soda
  • 1 cup cornstarch (arrowroot powder works as a swap, especially for dogs with grain sensitivities)
  • Optional: 1/2 cup finely ground plain rolled oats, in place of some of the cornstarch, for dogs with sensitive or itchy skin
  • Optional: 2-3 drops lavender essential oil, heavily diluted into the full batch — skip this for puppies under 12 months or dogs with sensitive or broken skin
  • A glass jar with a lid, for storage

How to Make It

  1. Combine the baking soda and cornstarch in a bowl and whisk until evenly mixed.
  2. If using the oatmeal swap, stir it in now.
  3. If adding lavender, stir the drops in well so they're distributed through the whole batch, not pooled in one spot.
  4. Transfer to an airtight glass jar. It'll keep for a few months as long as it stays dry.

The No-Mess Way to Apply It

A loose powder in an open jar means a cloud of dust the second you tip it — not what you want on your dog or your floor. Skip the mess entirely with a cloth pouch: spoon some of the mix into a piece of cheesecloth or a clean old sock, and knot it closed. Now you have a little puff you can tap directly onto the coat — the fabric sifts the powder out in a controlled dusting instead of a cloud.

Hand holding a small tied muslin pouch of homemade dry dog shampoo powder in a kitchen

No cheesecloth on hand? A few other options that work almost as well:

  • An empty spice jar or shaker with holes in the lid, for a controlled sprinkle
  • A large, soft powder or blush brush — dip it in, tap off the excess, then brush it onto the coat

How to Apply It

  1. Starting at the neck and shoulders, tap or sprinkle a small amount onto the coat, keeping it away from the eyes, nose, and mouth.
  2. Work your way down the body in sections, massaging it in down to the skin as you go.
  3. Let it sit for 5-10 minutes if your dog will tolerate it.
  4. Brush thoroughly to remove the powder along with whatever oil and dirt it picked up. This step matters — leftover powder in the coat is worse than skipping the whole thing.

For the brush-out step, I use the Pet Teezer De-Shedding Brush (Amazon). It's not actually our pick for deshedding — but it's excellent at lifting dust and loose powder out of the coat without startling a dog who wasn't thrilled about grooming to begin with.

Hand holding a purple slicker brush with black bristles

What Dry Shampoo Won't Fix

Worth being upfront about this: dry shampoo freshens and absorbs oil, but it's not a substitute for real cleaning when your dog is actually muddy or dirty, and it's not a treatment for skin conditions. If your dog has ongoing itching, redness, or an odor that keeps coming back no matter what you do, that's a vet visit, not a jar of baking soda.

Or, Skip the DIY Entirely

If measuring out baking soda isn't your idea of a good time, a ready-made version does the same job. We use Wahl Waterless Shampoo (Amazon) — no rinse, smells genuinely good instead of chemical-y, and leaves the coat soft instead of powdery.

Hand holding a bottle of Wahl Waterless foam dog shampoo

Frequently Asked Questions

How often can I use dry shampoo on my dog?

More often than you'd bathe them with water — since it's not stripping the skin barrier the way soap and water do. Just make sure you're brushing it out thoroughly each time rather than letting it build up.

Is it safe to use human dry shampoo on a dog?

No. Human hair and skincare products are formulated for a different skin pH than dogs have, and can cause irritation or dryness. Stick to something made for their skin, whether that's this DIY version or a dog-specific product.

Can puppies use this?

The base recipe (baking soda and cornstarch) is fine for puppies, since both are common, food-safe pantry staples. Skip the essential oil for puppies under 12 months, and always patch-test a small area first.

Does dry shampoo actually work for dogs?

For freshening up between baths and soaking up excess oil, yes. For an actually dirty or muddy dog, no — that still needs real cleaning.

Check out our Dog Recipes Section for simple healthy treats and meals.


Curious why we're this obsessed with pet products?
Our Story has the whole backstory.


Get new DIY ideas + recipes before they land on Pinterest —
subscribe here.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.