DIY Dog Shampoo: 7 Natural Recipes Your Dog Will Love
Written By:
If you’ve ever checked the ingredient list on a bottle of dog shampoo and wondered what half of those ingredients actually are, you’re not alone. I started making DIY dog shampoo after one of my dogs developed dry, flaky skin that seemed to get worse after every bath. No matter which commercial product I tried, the problem kept coming back.
That’s when I began experimenting with simple, natural ingredients at home. What surprised me most wasn’t just the money I saved—it was how much healthier my dogs’ coats looked. Less itching, softer fur, and fewer mystery ingredients made the switch worth it.

The good news is that making your own DIY dog shampoo doesn’t require special skills or expensive supplies. Most recipes use ingredients you may already have in your kitchen or pantry.
Quick Summary & Key Takeaways
- DIY dog shampoo can be a gentle alternative to some commercial products.
- Natural ingredients like oatmeal, aloe vera, and castile soap are commonly used for sensitive skin.
- Always avoid ingredients that are toxic to dogs.
- Test any new shampoo on a small patch of skin first.
- Store homemade shampoos properly since they contain fewer preservatives.
- Use dog-safe essential oils sparingly and only when appropriate.
- Maintaining the correct pH balance is one of the most important factors for healthy skin.
#1: Bug-Shaped Goat Milk Dog Shampoo Bars (The Cutest Bath-Time Upgrade Ever)

When I first made shampoo bars, I honestly did it because I was tired of juggling bottles while trying to keep a wet dog from escaping the tub. The convenience alone sold me.
Ingredients
- 1 pound goat milk melt-and-pour soap base
- 1 tablespoon coconut oil
- 5 drops lavender essential oil (optional)
- Silicone molds
Instructions
Cut the soap base into small cubes and melt it according to package directions. Stir in the coconut oil and allow the mixture to cool slightly before adding the essential oil.
Pour into silicone molds and let the bars harden completely before removing them.
Why It Works
Goat milk contains natural fats that help moisturize the coat. The solid bar format also creates less mess during bath time and can last several months when stored in a dry location.
Pro Tip: Let the bar dry completely between uses to extend its lifespan.
#2: Moisturizing Coconut Oil & Jojoba Dog Shampoo Bar
Dogs with dry skin often benefit from extra moisture during baths. This recipe combines oils that help support a soft, healthy-looking coat.
Ingredients
- 1 cup coconut oil
- ½ cup jojoba oil
- ¼ cup castile soap
- 5 drops lavender oil (optional)
Instructions
Gently melt the coconut oil over low heat. Remove from heat and stir in the jojoba oil.
Once the mixture cools slightly, add the castile soap and optional lavender oil. Pour into molds and refrigerate until firm.
Why It Works
Jojoba oil closely resembles the natural oils found in skin. Combined with coconut oil, it helps reduce dryness and leaves the coat feeling smooth after bathing.
Common Mistake to Avoid
Using too much coconut oil can make some coats feel greasy. Stick to the recommended amounts for the best results.
#3: Stanky Dawg Bar Soap — The DIY Dog Shampoo Bar That Actually Works

Every dog owner eventually deals with the “What did you roll in?” moment. This deodorizing shampoo bar is designed for those situations.
Ingredients
- 2 cups coconut oil
- 1 cup olive oil
- Activated charcoal powder
- Dog-safe fragrance option
- Soap-making supplies
Instructions
If you’re experienced with cold-process soap making, combine your oils and lye solution according to proper safety guidelines.
Add activated charcoal once the mixture reaches trace and pour into molds. Allow the soap to cure fully before use.
Why It Works
Activated charcoal is known for its ability to attract and hold impurities. It can help remove dirt and odors from the coat without relying on strong artificial fragrances.
Safety Note
Cold-process soap making involves handling lye. If you’re new to soap making, start with melt-and-pour recipes instead.
#4: Oatmeal & Lavender Soothing Dog Shampoo (The Golden Retriever Game-Changer)
This is one of my favorite recipes for dogs that deal with occasional itching or dry skin.
Ingredients
- 1 cup finely ground oatmeal
- 1 cup liquid castile soap
- 1 cup warm water
- 1 tablespoon aloe vera gel
- 3 to 5 drops lavender oil (optional)
Instructions
Blend oatmeal until it becomes a fine powder.
Mix warm water, castile soap, oatmeal, and aloe vera until smooth. Add lavender oil if desired.
Store in a sealed container and shake before each use.
Why It Works
Oatmeal has been used for years to help soothe irritated skin. Aloe vera adds moisture, while castile soap provides gentle cleansing without harsh detergents.
Best For
- Sensitive skin
- Dry coats
- Mild seasonal itching
#5: Blue Calming Lavender Shampoo for White-Coated Dogs

Owners of white-coated dogs know how quickly dirt can show up. This gentle shampoo helps keep coats looking fresh without using harsh brightening chemicals.
Ingredients
- 1 cup unscented castile soap
- ½ cup distilled water
- ¼ cup vegetable glycerin
- Aloe vera gel
- Lavender oil (optional)
Instructions
Combine all ingredients in a bottle and shake gently until mixed.
Apply to wet fur, work into a lather, and rinse thoroughly.
Why It Works
Vegetable glycerin helps retain moisture in the coat. Combined with aloe vera, it can help maintain softness between baths.
Pro Tip
Always brush your dog’s coat before bathing. You’ll remove loose fur and help the shampoo distribute more evenly.
#6: Mason Jar Rose Water & Oat Shampoo Bar (Glows Like a Candle, Works Like a Dream)
I originally made this recipe because I had leftover rose water from another project. It turned out to be one of the gentlest shampoos I’ve tested.
Ingredients
- ½ cup rose water
- ¼ cup castile soap
- 2 tablespoons colloidal oatmeal
- 1 tablespoon fractionated coconut oil
Instructions
Warm the rose water slightly and stir in the oatmeal until dissolved.
Add the castile soap and coconut oil. Mix thoroughly and store in a mason jar.
Why It Works
Rose water can help provide a refreshing scent without relying on heavy perfumes. Combined with oatmeal, it creates a soothing cleansing formula.
Storage Tip
Use within two to three weeks and keep refrigerated when possible.
#7: The Vinegar & Castile Soap Rinse That Actually Gets Rid of That Wet Dog Smell

When my dogs come back from a rainy walk, this is often my go-to solution.
Ingredients
- 2 cups distilled white vinegar
- 4 tablespoons liquid castile soap
- 1 cup warm water
Instructions
Mix all ingredients in a large bottle.
Apply to wet fur, massage gently, and rinse thoroughly after a few minutes.
Why It Works
Vinegar helps break down residue and odors that can linger in the coat. Once dry, the vinegar smell disappears, leaving the coat fresh and clean.
Important Note
Avoid using this recipe on dogs with open cuts, irritated skin, or existing skin conditions without consulting your veterinarian.
The pH Secret Most DIY Dog Shampoo Recipes Get Dead Wrong
One of the biggest mistakes I see in homemade dog shampoo recipes is ignoring pH balance.
Human skin typically has a pH around 5.5, while dogs generally have skin that falls closer to 6.5–7.5. That’s why products designed for people aren’t always suitable for dogs.
Dish soap is another ingredient that often gets recommended online, but frequent use can strip natural oils from your dog’s skin.
Whenever possible, I prefer unscented castile soap as a base because it’s generally gentler than many household cleaning products.
Adding aloe vera can also help support moisture retention after bathing.
Common Signs a Shampoo May Be Too Harsh
- Excessive scratching after baths
- Dry or flaky skin
- Dull coat appearance
- Increased shedding
- Redness or irritation
If you notice these signs, stop using the product and consult your veterinarian.
Your Dog-Proof Home Starts With One Good Pick

While a great DIY dog shampoo can help keep your pup clean, maintaining a healthy coat goes beyond bath day.
Regular brushing, a balanced diet, plenty of fresh water, and consistent grooming habits all play a role in skin and coat health.
I’ve found that bathing less often—but using better ingredients when I do—usually produces better results than frequent washing with harsh products.
Every dog is different. What works perfectly for one may not work for another, so don’t be afraid to test different natural recipes until you find the right fit.
At the end of the day, the best DIY dog shampoo is the one that keeps your dog’s skin comfortable, coat healthy, and tail wagging after every bath.
Final Thoughts
Making your own DIY dog shampoo can be surprisingly simple and rewarding. With a few carefully chosen ingredients, you can create gentle formulas that clean effectively while supporting healthy skin and a shiny coat.
Start with one recipe, observe how your dog responds, and adjust as needed. Small changes often make the biggest difference when it comes to your dog’s comfort and overall well-being.
