This post contains affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. Read our disclosure.

Professional grooming is great, but it isn’t cheap — and many dogs simply need a quick, clean bath between visits. The good news: with the right supplies and a calm routine, bathing your dog at home is easy. This guide walks you through everything, step by step.
How Often Should You Bathe Your Dog?
For most dogs, a bath every 4–8 weeks is enough. Dogs with oily coats, active outdoor dogs, or dogs that roll in something smelly may need more frequent baths. Bathing too often can strip natural oils and dry out the skin. If your dog has a skin condition, follow your vet’s advice.
What You’ll Need
- Dog shampoo — never use human shampoo; dog skin has a different pH. See gentle dog shampoos on Amazon
- A brush that suits your dog’s coat (see our brush guide)
- A non-slip mat for the tub or shower floor — see on Amazon
- A handheld shower sprayer or a large cup for rinsing — see dog shower sprayers on Amazon
- A hair catcher for the drain — see on Amazon
- Absorbent towels (microfiber dries faster) — see dog drying towels on Amazon
- Treats — to make bath time a positive experience
Step-by-Step: Bathing Your Dog
Step 1: Brush Before the Bath
Brush out loose hair and small tangles first. Water makes mats tighter and harder to remove, so this step saves a lot of trouble later.
Step 2: Prepare the Bathroom
Put the non-slip mat down, place the hair catcher in the drain, and have shampoo, towels, and treats within reach. Never leave your dog alone in the tub.
Step 3: Check the Water Temperature
Use lukewarm water — test it on your wrist, like you would for a baby. Water that’s too hot or too cold can stress your dog.
Step 4: Wet the Coat Thoroughly
Start from the neck and work back toward the tail, then the legs. Avoid spraying directly at the face, ears, and eyes. Thick coats can take a while to get fully wet — make sure the water reaches the skin.
Step 5: Shampoo and Massage
Apply shampoo and massage it gently into the coat, down to the skin. Follow the instructions on the bottle. Clean the face carefully with a damp washcloth instead of shampoo.
Step 6: Rinse — Then Rinse Again
Leftover shampoo can irritate the skin and cause itching. Rinse until the water runs completely clear and the coat no longer feels slippery.
Step 7: Towel Dry
Let your dog shake first (step back!), then press and squeeze the towel into the coat rather than rubbing hard, which can cause tangles. If you use a hair dryer, choose a low, cool setting and keep it moving — or use a dryer made for pets.
Step 8: Brush Again & Reward
Once your dog is dry, brush again. You’ll be surprised how much loose hair comes out after a bath. Finish with praise and a treat so your dog remembers bath time as something good.
Tips for Dogs Who Hate Baths
- Start slowly: let your dog explore the empty tub with treats before any water is involved.
- Use a lick mat: spread a little dog-safe peanut butter on a lick mat stuck to the wall — it keeps many dogs calm and busy. See lick mats on Amazon
- Stay calm: dogs pick up on your energy. Speak softly and move slowly. (The same approach works for noise fears — see how to calm a dog scared of thunderstorms.)
- Keep it short: have everything ready so the bath takes as little time as possible.
Common Mistakes to Avoid
- Using human shampoo or dish soap
- Getting water deep into the ears (dry them well afterward — here’s how to clean your dog’s ears safely)
- Not rinsing out all the shampoo
- Bathing a matted dog without brushing first
- Using a hot hair dryer setting
Final Thoughts
Bathing your dog at home doesn’t have to be a wet, stressful battle. Brush first, use lukewarm water and a gentle dog shampoo, rinse thoroughly, and reward your dog at the end. After a few baths, most dogs get used to the routine — and some even start to enjoy it.
Related: How to Reduce Dog Shedding at Home: 9 Tips That Actually Work