Bathing your dog is a fundamental part of pet ownership, but commercial shampoos can often be loaded with harsh chemicals, artificial fragrances, and synthetic detergents that strip away natural oils. Making your own dog shampoo at home allows you to control every ingredient, ensuring your furry friend gets a spa-like treatment that is both safe and effective. Whether your dog has itchy skin, a stubborn odor, or a coat that has lost its luster, these 18 DIY recipes offer a natural solution for every canine need.
1. Oatmeal Shampoo
Oatmeal is legendary for its skin-soothing properties. If your dog suffers from seasonal allergies or dry, itchy skin, this recipe is a lifesaver. The oats create a protective barrier and help lock in moisture.
- Ingredients: 1 cup of oatmeal (ground into a fine flour), 1/2 cup of baking soda, 4 cups of warm water.
- Instructions: Mix the ground oatmeal and baking soda in a large bowl. Slowly add the warm water and stir until it reaches a creamy consistency. Massage into your dog’s wet fur, let sit for 5 minutes, and rinse thoroughly.
2. Castile Soap
Castile soap is a vegetable-based cleanser that is incredibly gentle. It provides a great lather without the use of sulfates. This is the perfect base for dogs with normal skin who just need a basic, deep clean.
- Ingredients: 1/4 cup of liquid Castile soap, 1 cup of water, 1/4 cup of aloe vera gel.
- Instructions: Combine all ingredients in a squeeze bottle. Shake gently to mix. Use as you would regular shampoo. The aloe vera ensures the soap doesn’t dry out the skin.
3. Apple Cider Vinegar
Apple cider vinegar (ACV) is excellent for restoring the pH balance of a dog’s skin. It also acts as a natural deodorizer and can help kill bacteria and yeast that cause “doggy smell.”
- Ingredients: 1/2 cup of apple cider vinegar, 1/2 cup of liquid castile soap, 2 cups of water, 1 tablespoon of glycerin.
- Instructions: Mix the ingredients in a bottle. The vinegar smell will dissipate as the coat dries, leaving behind a clean, shiny finish.
4. Aloe Vera
Aloe vera is not just for human sunburns; it’s incredibly hydrating for dogs too. This recipe is specifically designed for dogs with sensitive skin or minor irritations.
- Ingredients: 1 cup of liquid castile soap, 1 cup of organic aloe vera gel, 1 tablespoon of coconut oil (melted).
- Instructions: Whisk the aloe and coconut oil into the soap. This mixture is very moisturizing and helps to soothe “hot spots” or redness.
5. Coconut Oil
Coconut oil is a powerhouse ingredient that fights fungus and bacteria while providing an incredible shine to the coat. It’s particularly good for long-haired breeds prone to tangles.
- Ingredients: 2 tablespoons of coconut oil, 1/2 cup of castile soap, 1/4 cup of warm water.
- Instructions: Melt the coconut oil until liquid, then mix with the soap and water. This shampoo leaves the coat feeling silky and smelling faintly of the tropics.
6. Flea Repellent
While not a replacement for medical flea prevention, this shampoo uses natural scents that fleas and ticks detest. It’s a great supplemental defense during high-pest seasons.
- Ingredients: 1 cup of water, 1/2 cup of castile soap, 5 drops of lavender essential oil, 5 drops of cedarwood essential oil.
- Instructions: Mix well. Be sure to use high-quality, dog-safe essential oils. Avoid tea tree or pennyroyal oil, as these can be toxic to dogs.
7. Baking Soda
Baking soda is the ultimate deodorizer. If your dog has a habit of rolling in things they shouldn’t, this recipe will neutralize the odors rather than just masking them.
- Ingredients: 1/2 cup of baking soda, 1 cup of warm water, 1/4 cup of mild dish soap (like Dawn).
- Instructions: Dissolve the baking soda in the water first, then add the soap. The baking soda provides a very light abrasive quality that helps scrub away deep-seated dirt.
8. Cornstarch
Sometimes a wet bath isn’t an option. Cornstarch is the primary ingredient in this dry shampoo, which absorbs excess oil and dirt between deep cleans.
- Ingredients: 1/2 cup of cornstarch, 1/2 cup of baking soda.
- Instructions: Mix the powders and sprinkle them onto your dog’s dry coat. Massage the powder down to the skin, let it sit for a few minutes, and then brush it out thoroughly.
9. Lavender Calming
Bath time can be stressful for many dogs. Lavender has natural aromatherapeutic properties that can help soothe an anxious pup while cleaning their fur.
- Ingredients: 1 cup of water, 1/2 cup of castile soap, 10 drops of lavender essential oil.
- Instructions: Combine and use during a slow, calm bath. The scent helps create a relaxing environment for both you and your pet.
10. Peppermint Refresh
Peppermint provides a cooling sensation on the skin, making this an ideal shampoo for hot summer days. It also leaves your dog smelling incredibly fresh.
- Ingredients: 1 cup of water, 1/2 cup of castile soap, 5 drops of peppermint essential oil.
- Instructions: Mix and apply. Note: Peppermint can be strong, so keep the soap away from your dog’s eyes and nose.
11. Sensitive Skin
For dogs that react to almost everything, a recipe with glycerin is the way to go. Glycerin is a humectant, meaning it draws moisture from the air into the skin.
- Ingredients: 1 cup of distilled water, 1/4 cup of liquid castile soap, 2 tablespoons of vegetable glycerin.
- Instructions: Mix gently. This formula is low-sudsing but very effective at cleaning without causing flare-ups.
12. Honey Shine
Honey is a natural antibacterial agent and a fantastic conditioner. It adds a brilliant highlights and shine to the coat, making it look healthy and vibrant.
- Ingredients: 1/2 cup of castile soap, 2 tablespoons of raw honey, 1 tablespoon of water.
- Instructions: Warm the honey slightly so it mixes easily with the soap. Apply to a wet coat and rinse well to ensure no stickiness is left behind.
13. Rosemary Rinse
Rosemary is excellent for improving circulation to the skin and can help with flaky dandruff. This recipe works best as a final “treatment” rinse.
- Ingredients: 2 sprigs of fresh rosemary, 3 cups of boiling water.
- Instructions: Steep the rosemary in the boiling water for 15 minutes. Let it cool completely. After shampooing with a basic recipe, pour this rinse over your dog and massage it in. Do not rinse it off.
14. Yogurt Probiotic
Believe it or not, the probiotics in yogurt can help balance the bacteria on a dog’s skin, particularly those prone to yeast infections in skin folds.
- Ingredients: 1/2 cup of plain, unsweetened yogurt, 1/4 cup of water, 1/4 cup of mild soap.
- Instructions: Whisk the yogurt into the soap and water. Use immediately and rinse very thoroughly. This is a “fresh” recipe and should not be stored.
15. Neem Oil
Neem oil is a traditional remedy for many skin issues, including mites and persistent itching. It has a very distinct, earthy smell, but its healing properties are unmatched.
- Ingredients: 1 cup of water, 1/2 cup of castile soap, 1 teaspoon of neem oil.
- Instructions: Mix the oil into the soap. Because neem oil is very potent, a little goes a long way. This is a great “medicated” style shampoo for home use.
16. Vitamin E Repair
If your dog has scarred skin or a coat that feels brittle, Vitamin E can help repair the damage. It promotes cell regeneration and strengthens the hair shaft.
- Ingredients: 1/2 cup of castile soap, 2 Vitamin E capsules (pricked and squeezed out), 1/4 cup of aloe vera.
- Instructions: Combine the ingredients in a bottle. The Vitamin E acts as a deep conditioner for both the skin and the fur.
17. Citrus Degreaser
Some dogs have naturally oily coats, or they may have gotten into something greasy outdoors. Lemon juice acts as a natural degreaser and lightener for white coats.
- Ingredients: 1 cup of water, 1/2 cup of castile soap, 2 tablespoons of fresh lemon juice.
- Instructions: Mix and use. Be careful with lemon juice on dogs with dark coats if they spend a lot of time in the sun, as it can subtly lighten the fur.
18. Chamomile Soother
Chamomile is incredibly mild and perfect for puppies or senior dogs. It reduces inflammation and provides a very light, pleasant scent that isn’t overpowering.
- Ingredients: 1 cup of strong-brewed chamomile tea (cooled), 1/2 cup of castile soap, 1 tablespoon of glycerin.
- Instructions: Use the tea as your liquid base. This recipe is very gentle on the eyes and provides a soft, fluffy finish to the fur.



















