Homemade Pet Shampoo
CostLow
Includes: Castile soap, oats, aloe, vinegar, hydrosol, bottle Example: Under €10-15 for ingredients that make many batches.
What it is
Dog skin sits at a pH of roughly 6.2 to 7.4, noticeably more neutral than human skin at 4.5 to 5.5. That gap is the whole reason human shampoo, even the gentle baby kind, can dry out a dog's coat with repeated use.
Homemade pet shampoo is a simple liquid wash of castile soap, aloe vera gel, a carrier oil, and water. No synthetic fragrance, no parabens, no preservatives that irritate sensitive skin, and it costs around €1 a bottle to make. You can read every ingredient on the label because you put them there.
Matching the dog's pH is the point of the recipe. A tablespoon of cider vinegar in the final rinse nudges the wash back toward the right range and leaves the coat soft and less prone to itch. Aloe soothes, and a few drops of a carrier oil like fractionated coconut stop the skin drying after a wash.
One firm rule sits underneath all of this. Cats are not small dogs. Many essential oils that are fine for canine use are toxic to cats, whose livers cannot process certain compounds, so a feline wash needs a far more cautious, vet-guided recipe. For dogs, the homemade version is gentle, cheap, and genuinely kinder to sensitive skin than most of the bottles on the shelf.
How it works
A gentle base wash is the whole foundation, because the thing that ruins dog skin is human or harsh soap stripping its natural oils. Unscented liquid castile soap, such as Dr Bronner's baby formula, is the standard starting point, diluted heavily and never used neat.
The working recipe: one part castile soap to three parts warm water, with a tablespoon of glycerine or a little oat flour stirred in to soothe and moisturise. For itchy skin, a strong brew of cooled oatmeal water as the liquid base is genuinely calming. Keep essential oils minimal and research each one first, since several common ones including tea tree are toxic to dogs and cats, so the safest homemade pet shampoo is simply fragrance-free.
The pH point is the one that matters most and that most people miss. Dog skin sits around pH 7, more neutral than human skin at around 5.5, which is why human shampoo, even baby shampoo, is slightly too acidic and dries them out over time. A castile base is naturally closer to the right range, and a tablespoon of cider vinegar in the final rinse water helps restore the coat's natural acidity and adds shine.
Benefits
What you need
Here's what to gather before you start. The essentials are marked.
Some links below are affiliate links. As an Amazon Associate, trylii.com earns from qualifying purchases, at no extra cost to you.
FAQs
Yes, if you keep it simple and gentle. A mild base of liquid castile soap diluted heavily with water, plus a little oatmeal for soothing, suits most dogs well. I avoid anything with strong essential oils, and I never use human shampoo, because a dog's skin pH sits around 7, much closer to neutral than ours. Human products throw that balance off and cause itching.
No, and this matters. Cats are extremely sensitive to many essential oils and to ingredients dogs tolerate fine. Tea tree oil in particular is toxic to cats even in small amounts. I keep cat washing to plain water or a vet-approved cat-specific product, and honestly most cats clean themselves and rarely need bathing at all.
Less than you might think. Most dogs need a bath every four to six weeks at most, and many need fewer. Washing too often strips the natural oils that keep their coat and skin healthy, leaving them dry and itchy. Between baths, a brush does more good than water.
One cup of water, a quarter cup of liquid castile soap, and a tablespoon of glycerine or a little colloidal oatmeal for moisture. I mix it fresh each time rather than storing it. Wet the coat, work it in away from the eyes, and rinse really thoroughly, since leftover soap is the main cause of post-bath itching.
Soap residue, nine times out of ten. Dogs need rinsing far longer than feels necessary, especially thick or double coats. If you have rinsed thoroughly and the scratching continues, the recipe may be too strong, so dilute it further next time. Persistent itching after bathing is worth a vet check, since it can signal allergies or a skin condition rather than the shampoo.
Not really, and I would not rely on it. The gentle soaps can drown some fleas during a bath, but they do nothing to break the flea life cycle in your home or prevent reinfestation. For actual flea control you need a proper vet-recommended treatment. Homemade shampoo is for cleaning, not pest control.
⚠️ Safety note: Many essential oils, especially tea tree, are toxic to cats and dogs. Never use human shampoo on pets. If your pet has a persistent skin problem, see a vet rather than self-treating.