7 Natural DIY Dog Shampoos for a Soft Coat Without Harsh Chemicals

Cute wet puppy in bathtub looking up during bath time. Perfect pet grooming scene.
  • Save

You flip the bottle over at the pet store. Sodium lauryl sulfate. Methylisothiazolinone. Fragrance (unspecified).

You put it back.

Your golden retriever has been scratching after every bath for three months. Her coat looks dull. You’ve spent over $60 this year on shampoos that promise a “fresh, healthy coat” — and yet here you are, back in the same aisle, reading the same confusing labels.

Here’s what the label doesn’t tell you: most commercial dog shampoos strip your dog’s natural skin oils, disrupt their pH balance, and leave behind residue that causes the very itching you’re trying to fix.

The good news? You don’t need a $20 bottle. You need five pantry ingredients and ten minutes.

These 5 DIY dog shampoo recipes are gentle enough for sensitive skin, effective enough to kill odor and fleas, and cheap enough to make every single week. If you’ve already explored homemade remedies for dog skin allergies or tried a homemade dog shampoo before, you know how powerful simple ingredients can be.

Let’s mix your first batch.

#1: Oatmeal & Baking Soda Shampoo (Best for Itchy, Sensitive Skin)

Overhead shot of scattered oats with a glass jar and silver spoon on a gray surface, perfect for breakfast themes.
  • Save

Bailey the beagle had been scratching for weeks. Dry, flaky patches the size of acorn caps dotted her belly. Her owner tried three different store-bought shampoos. Nothing worked.

Then came this two-ingredient recipe. After just two washes, the scratching stopped.

Why it works: Colloidal oatmeal forms a protective barrier on the skin and pulls out inflammation. Baking soda neutralizes odor and rebalances pH. Together, they’re a power duo for itchy, reactive skin.

What you’ll need:

  • 1 cup finely ground oatmeal (blend dry oats to a powder — lumps won’t rinse out)
  • 1/2 cup baking soda
  • 1 quart warm water

How to make it:

  1. Blend the oats on high for 60 seconds until they’re a fine, silky powder.
  2. Combine oatmeal, baking soda, and warm water in a bowl or squeeze bottle.
  3. Stir until fully dissolved. It should look milky white.

Bath time: Wet your dog thoroughly. Pour the mixture over their coat, massage gently for 2–3 minutes, then rinse completely. Focus extra time on itchy spots — belly, paws, and the base of the tail.

Pro tip: Don’t skip the blending step. Coarse oat flakes clump in the fur and are a nightmare to rinse out. Fine powder dissolves instantly and rinses clean in seconds.

If scratching goes beyond the bath, check out these natural remedies for your dog’s itchy skin — or go deeper with this guide specifically on DIY dog shampoos for itchy skin.

Here is item #2, fully written and ready to go:​


#2: Coconut Oil & Castile Soap Shampoo (Best for Dull, Dry Coats)

Close-up of organic coconut oil in glass jar with wooden spoon, perfect for natural health and wellness use.
  • Save

You know that golden retriever you see at the dog park — the one with the coat that practically glows in the sunlight? There’s a good chance her owner isn’t buying a $22 bottle of salon shampoo.

There’s a good chance she’s making this one.

Max, a 4-year-old chocolate lab, had a coat that looked more straw than silk. Dull, brittle, and constantly shedding on every surface in the house. Two weeks after switching to this recipe, his coat was glossy enough to stop strangers mid-stride on walks.

Why it works: Coconut oil penetrates the hair shaft and seals in moisture — it doesn’t just coat the surface like most commercial conditioners. Castile soap is plant-based and sulfate-free, so it cleans deeply without stripping your dog’s natural oils. Together, they clean and condition in one step.

If you’ve been reading about coconut oil for dogs, you already know how powerful it is — topically, it’s just as impressive as it is internally.

What you’ll need:

  • 1/2 cup liquid castile soap (unscented or lavender)
  • 1/4 cup melted coconut oil (refined for neutral scent)
  • 1/4 cup warm water
  • 10 drops lavender essential oil (optional, skip for dogs sensitive to fragrance)

How to make it:

  1. Melt coconut oil until fully liquid — 15 seconds in the microwave works.
  2. Combine all ingredients in a squeeze bottle or pump dispenser.
  3. Shake well before every use — the oil naturally separates.

Bath time: Apply to a wet coat, work into a lather from neck to tail, and leave on for 90 seconds before rinsing. The coconut oil needs a moment to absorb — don’t rush the rinse.

Pro tip: Use refined coconut oil, not virgin. Refined has zero scent, which means your dog won’t spend the next hour trying to lick themselves clean.

#3: Apple Cider Vinegar & Tea Tree Shampoo (Best for Odor & Bacteria)

A cozy still life with homemade apple cider in a glass jar surrounded by pumpkins on a wooden table.
  • Save

You towel-dry your dog after a muddy trail run. Twenty minutes later, the whole living room smells like wet dog soaked in a swamp.

Sound familiar?

Most shampoos mask odor with synthetic fragrance. This one actually eliminates it — by targeting the bacteria and yeast that cause the smell in the first place. Apple cider vinegar restores your dog’s skin pH, making it a hostile environment for odor-causing microbes. Tea tree oil adds antibacterial muscle on top.

If your dog struggles with recurring odor or skin irritation, it’s worth reading up on understanding yeast infection in dogs — because the smell might be telling you something bigger.

What you’ll need:

  • 1/2 cup raw apple cider vinegar
  • 1/2 cup water (to dilute the ACV — never use it straight)
  • 1/4 cup gentle baby shampoo or unscented castile soap
  • 5 drops tea tree essential oil

How to make it:

  1. Mix ACV and water first — the 1:1 ratio is non-negotiable.
  2. Add shampoo and tea tree oil.
  3. Stir gently. Pour into a squeeze bottle.

Bath time: Apply to a wet coat, lather from neck to tail, and rinse after 2 minutes. Keep it away from eyes and ears entirely — ACV stings.

Pro tip: Never exceed 5 drops of tea tree oil per batch. It’s toxic to dogs in high concentrations. Less is more — 5 drops is effective and completely safe.


#4: Aloe Vera & Chamomile Shampoo (Best for Puppies & Sensitive Breeds)

A 12-week-old puppy has skin thinner than tissue paper. Whatever you put on it goes straight to work — for better or worse.

Most adult dog shampoos are too harsh for puppies. This gentle formula soothes instead of strips. Aloe vera hydrates and heals. Chamomile calms redness and irritation at the cellular level. Baby shampoo keeps the base tearless and safe.

It’s also perfect for sensitive breeds — think Bulldogs, Shih Tzus, and Boxers — who react to almost everything. If you’re raising a puppy and thinking holistically about their health from day one, these homemade puppy food recipes pair perfectly with a natural grooming routine.

What you’ll need:

  • 1/2 cup pure aloe vera gel (food-grade, no added dyes or alcohol)
  • 1 cup brewed chamomile tea, cooled completely
  • 1/4 cup tearless baby shampoo

How to make it:

  1. Brew 2 chamomile tea bags in 1 cup of boiling water for 10 minutes — go strong.
  2. Let it cool fully before mixing.
  3. Combine aloe, cooled chamomile tea, and baby shampoo. Stir gently.

Bath time: Apply to a wet coat, massage lightly for 1 minute, then rinse. No need to scrub — this is a gentle formula. Pat dry with a soft towel rather than rubbing.

Pro tip: Brew the chamomile tea the night before bath day and refrigerate it. Cold chamomile tea doubles as a soothing rinse on hot days — pour it over your pup’s coat after the main wash and don’t rinse it out.


#5: Neem Oil & Peppermint Shampoo (Best for Fleas & Ticks)

Flea season used to mean a $40 treatment every month. The chemical smell. The greasy residue. The 48-hour “don’t let them near the kids” window.

This recipe changes all of that.

Neem oil is a natural insecticide that disrupts the flea life cycle — it stops larvae from developing into adults. Peppermint oil repels ticks and fleas on contact. Together, they make your dog a no-go zone for every crawling pest, without a single synthetic chemical in sight.

Pair this shampoo with these natural remedies for yeast infection in dogs for a fully chemical-free grooming routine that keeps skin healthy inside and out.

What you’ll need:

  • 1/2 cup liquid castile soap
  • 1 cup water
  • 1 tsp neem oil (cold-pressed)
  • 10 drops peppermint essential oil

How to make it:

  1. Combine castile soap and water in a bottle first.
  2. Add neem oil and peppermint oil.
  3. Shake vigorously before every single use — neem separates fast.

Bath time: Apply from neck to tail on a wet coat. Leave on for 3 full minutes before rinsing — that contact time is what makes the flea-repelling effect work. Don’t rush it.

Pro tip: The smell of neem oil is strong — think garlic meets peanut butter. Add an extra 5 drops of peppermint to balance it. Your dog will smell fresh, not like a kitchen.


#6: Aloe Vera & Witch Hazel Shampoo (Best for Oily, Smelly Coats)

Some dogs just produce more oil than others. Basset Hounds, Cocker Spaniels, Labrador Retrievers — if your pup smells like a corn chip two days after a bath, this one’s for you.

Store-bought “degreasing” shampoos strip oil so aggressively they trigger the skin to produce more of it. It’s a vicious cycle. This recipe breaks it.

Witch hazel is a natural astringent that cuts through grease without destroying the skin barrier. Aloe vera steps in right behind it to re-hydrate and calm any irritation. The result? A coat that stays cleaner, longer — and a couch that stops smelling like dog by Tuesday.

If your pup’s oily skin also comes with persistent odor, check out the best dog shampoo for odor — it pairs perfectly with this DIY approach.

What you’ll need:

  • 1/2 cup pure aloe vera gel (no alcohol, no dyes)
  • 1/4 cup witch hazel (alcohol-free version)
  • 1/4 cup liquid castile soap
  • 1 cup warm water
  • 8 drops lemon essential oil (optional — cuts grease and smells incredible)

How to make it:

  1. Combine aloe vera gel and witch hazel in a bowl and whisk until smooth.
  2. Add castile soap and warm water. Stir gently — don’t create too many bubbles.
  3. Add lemon essential oil if using. Pour into a pump bottle.

Bath time: Apply to a wet coat, work into a deep lather for 3 minutes — spend extra time on the neck, back, and base of the tail where oil builds up most. Rinse thoroughly with warm water.

Pro tip: Shake before every use. Aloe and witch hazel settle into layers over time. Ten seconds of shaking before application keeps the formula balanced and effective.


#7: Baking Soda & Lavender Dry Shampoo (Best for Between-Bath Freshness)

A wet Shih Tzu dog getting washed at a pet grooming station indoors with pink gloves.
  • Save

Your dog rolled in something unidentifiable at 7pm on a Tuesday. Bath time isn’t happening tonight.

This is your rescue recipe.

Dry shampoo for dogs is a game-changer — no water, no mess, no 45-minute ordeal. Baking soda absorbs oil and neutralizes odor on contact. Cornstarch gives the coat a light, fluffy texture. Lavender adds a subtle, calming scent that dogs actually respond well to — and it doubles as a mild flea deterrent.

It’s also perfect for elderly dogs or post-surgery pups who can’t be fully bathed. For more ways to keep your dog clean and healthy between grooming sessions, these 10 essential tips for grooming your dog at home are a must-read.

What you’ll need:

  • 1/2 cup baking soda
  • 1/2 cup cornstarch
  • 10 drops lavender essential oil
  • A fine-mesh sifter or empty spice shaker

How to make it:

  1. Mix baking soda and cornstarch together in a bowl.
  2. Add lavender essential oil and stir thoroughly — use a fork to break up any clumps.
  3. Spoon into a fine-mesh sifter or repurpose an empty spice shaker with small holes.

How to use it: Part your dog’s fur and lightly dust the powder along their back, neck, and belly. Massage it in with your fingers for 30 seconds. Wait 2 minutes, then brush out completely — no residue left behind.

Pro tip: Always brush before applying. Dry shampoo on a matted or tangled coat clumps into the fur and becomes nearly impossible to remove. Two minutes of brushing first saves you ten minutes of frustration after.


Your Dog Deserves Better Than a Mystery Bottle

Five recipes. Five sets of ingredients you can actually pronounce. And a total cost that’s less than one bottle of the fancy stuff at the pet store.

Here’s the thing — bath time doesn’t have to be a battle of harsh chemicals vs. your dog’s sensitive skin. When you know exactly what’s going on your pup’s coat, you stop guessing and start seeing results. A glossier coat. Less scratching. A dog who actually tolerates bath time.

Before your next wash, make sure you’re set up for success. These 12 dog grooming tips every pet parent should know will turn bath day from a chaotic mess into a calm, 20-minute routine. And if you want to build a proper grooming setup at home, this guide on must-have items for your home dog grooming room shows you exactly what to add.

Your dog’s coat is only as healthy as what you put on it — and what you feed them. If you’re already making your own shampoo, you’re probably ready to take the next step with these easy homemade dog food recipes for healthy skin and coat

.


Which recipe are you trying first?

Drop it in the comments — and if your pup has a skin condition that’s been driving you both crazy, the oatmeal or aloe chamomile recipe is your starting point.

Pin your favorite recipe so it’s ready for bath day. Your future self — and your dog’s coat — will thank you. 🐾

Leave a Comment

Your email address will not be published. Required fields are marked *

Share via
Copy link