Making homemade pet shampoo sounded hard to me at first. I used to buy those fancy bottles from the store, hoping they were gentle enough for my dog’s sensitive skin. But after a few baths, I noticed her scratching more.
That’s when I started to wonder—what’s really in those shampoos? The ingredient list was long and confusing. I wanted something simpler, safer, and cheaper. So I decided to make my own.
If you want to try homemade pet shampoo, I’m excited to share everything I’ve learned. It’s not just about saving money; it’s about knowing what touches your pet’s skin. I’ll cover easy recipes, important safety tips, and what actually works (and what doesn’t) based on my experience.
Why Make Your Own Pet Shampoo?
For me, the biggest reason was control over ingredients. Some store shampoos have harsh soaps, perfumes, or dyes. My dog would sometimes get flaky skin or itch after a bath. Once I started making my own, I noticed her coat looked healthier, and she felt calmer during bath time.
Another benefit is cost. A bottle of quality pet shampoo can cost $10–20. Making shampoo at home costs just a few dollars for several batches.
And, honestly, it’s fun. Mixing up a batch feels like a little science experiment, and I know exactly what goes into each wash.
What You Need To Know Before Starting
Homemade does not always mean safer. Some ingredients good for humans can harm pets. For example, tea tree oil is toxic to cats and dogs. Citrus oils, certain herbs, or too much baking soda can also cause problems. Always check if an ingredient is pet-safe.
I also learned that cats and dogs have different skin pH. Dog skin is slightly more alkaline, while cats are even more sensitive. I focus on recipes for dogs, but I’ll note what’s safe for both.
Always do a patch test the first time. Rub a little of the shampoo behind your pet’s ear and wait 24 hours for any reaction.

Basic Homemade Pet Shampoo Recipe
This is my go-to recipe for dogs with normal skin. It’s gentle, easy, and uses things you probably have at home.
Ingredients:
- 1 cup unscented liquid castile soap
- 1 cup distilled water
- 1 tablespoon apple cider vinegar
- 1 tablespoon vegetable glycerin (optional, for softness)
- 2–3 drops lavender essential oil (optional, for scent; skip for cats)
Instructions:
- Mix all ingredients in a bottle. Shake well.
- Wet your pet’s coat thoroughly.
- Massage a small amount into the fur. Avoid the eyes, nose, and ears.
- Rinse very well with warm water.
This shampoo cleans without stripping natural oils. If you have a smaller pet, cut the recipe in half. I store leftovers in the fridge for up to two weeks.
Why These Ingredients?
- Castile soap is plant-based and mild. It cleans but doesn’t irritate skin.
- Apple cider vinegar balances pH and adds shine.
- Glycerin helps condition the coat.
- Lavender oil can calm anxious pets (but never use on cats).
Oatmeal Shampoo For Sensitive Skin
My dog sometimes gets itchy in spring. I found that oatmeal helps a lot. It soothes skin and relieves mild irritation.
Ingredients:
- 1 cup colloidal oatmeal (or grind plain oats to a fine powder)
- 1 cup warm water
- 1/2 cup unscented liquid castile soap
- 1 tablespoon coconut oil
Instructions:
- Mix oatmeal and water. Let it soak for 5 minutes.
- Stir in soap and coconut oil until smooth.
- Use right away for best results.
This shampoo feels creamy and leaves my dog’s fur extra soft. It’s also safe for puppies.
Flea-repellent Pet Shampoo
During summer, I worry about fleas. I wanted a natural option. This shampoo uses lemon and rosemary, which help repel bugs (but are safe in small amounts for dogs).
Ingredients:
- 1 cup unscented baby shampoo
- 1 cup water
- 1 tablespoon lemon juice
- 1 sprig fresh rosemary (steeped in 1/2 cup hot water, cooled)
Instructions:
- Combine all ingredients in a bottle.
- Shake well before use.
- Wash your dog as usual.
Never use this on cats—lemon and rosemary are not safe for them.
Comparing Homemade And Store-bought Shampoos
Here’s how my homemade shampoo stacks up against commercial brands:
| Feature | Homemade | Store-Bought |
|---|---|---|
| Cost (per wash) | $0.50 | $2–5 |
| Ingredients | Simple, natural | Often synthetic, long list |
| Customizable | Yes | No |
| Shelf Life | 1–2 weeks (fridge) | Months (preservatives) |
Things I Wish I Knew Before
The first time I made pet shampoo, I used too much soap. My dog’s fur got squeaky clean but also dry. Less is more—dilute your shampoo.
I also learned the hard way that oils and soap can separate. Always shake the bottle before using.
For pets with skin conditions or allergies, talk to your vet before switching shampoos.
Tips For A Stress-free Bath Time
Bathing can be stressful for both of you. Here’s what helps me:
- Brush first to remove loose hair and tangles.
- Use lukewarm water—never hot.
- Massage shampoo gently. Speak in a calm voice.
- Rinse thoroughly. Leftover soap can cause itching.
- Dry with a soft towel, not a hair dryer.
If your pet hates baths, try treats or a favorite toy to make it a positive experience.
Safe Essential Oils And What To Avoid
Not all essential oils are safe for pets. Here’s what I use and avoid:
| Safe for Dogs | Unsafe for Dogs |
|---|---|
| Lavender (in small amounts) | Tea tree, Eucalyptus |
| Chamomile | Peppermint, Citrus oils |
| Rosemary (very diluted) | Pennyroyal, Clove |
Always skip essential oils for cats. They are much more sensitive.
Common Mistakes With Homemade Pet Shampoo
I’ve made a few mistakes, especially at the start:
- Using too much soap—leads to dryness.
- Forgetting to rinse thoroughly—causes itching.
- Adding essential oils without checking safety.
- Storing shampoo too long—fresh is best.
Start simple and adjust as you go.

How To Store And Use Homemade Pet Shampoo
I usually keep mine in a clean bottle in the fridge. Most recipes stay fresh for 1–2 weeks. If you see any change in smell or color, throw it out.
Shake before every use. Since there are no preservatives, always make small batches.
When To See A Vet
Homemade shampoo is great for regular cleaning. But if your pet has redness, sores, or strong odor that won’t go away, see your vet. Sometimes, skin issues need medical care, not just a shampoo change.
For more on pet-safe ingredients, I found this guide helpful: ASPCA: Foods and Ingredients to Avoid.

Frequently Asked Questions
How Often Should I Bathe My Pet With Homemade Shampoo?
Most dogs do fine with a bath every 4–6 weeks. Too many baths can dry their skin. Cats rarely need baths unless they get very dirty.
Can I Use Homemade Shampoo On My Cat?
Most recipes here are for dogs. Cats are more sensitive. Avoid essential oils and always check with your vet before trying homemade shampoo on cats.
What If My Pet Licks The Shampoo?
If you use pet-safe ingredients and rinse well, a small lick is usually not harmful. Still, keep your pet from licking during the bath. If they seem sick, call your vet.
Is Apple Cider Vinegar Safe For Pets?
In small amounts and well diluted, apple cider vinegar is usually safe for dogs. Never use it on open wounds or in high amounts.
Why Does My Homemade Shampoo Separate?
Natural shampoos often separate because they lack emulsifiers. Shake well before each use. If you want a thicker shampoo, try adding a little aloe vera gel.
Making homemade pet shampoo gave me peace of mind and saved money. It’s easy, flexible, and gentle on my dog’s skin. With a little practice, you’ll find the right mix for your pet, too. The best part? Bath time now feels like quality time—not a chore.
