The fastest way to end bath-time battles is to give your child something to look forward to in the tub — turning “I don't want a bath” into “Can I have my bath now?” Below are seven practical, parent-tested tactics that work.
Why kids resist bath time
Most bath-time resistance comes down to three things: the bath interrupts something fun, it feels boring or repetitive, or there's a sensory dislike (water in the eyes, temperature, the rush). Fix those and the fight usually disappears.
7 tips that actually work
1. Add a daily surprise
Novelty is powerful. A bath bomb with a hidden surprise toy turns the tub into a treasure hunt — kids race to see what fizzes out tonight.
2. Give a five-minute warning
Abrupt transitions trigger meltdowns. A gentle “bath in five minutes” lets your child finish what they're doing and switch gears on their terms.
3. Offer small choices
“Blue bath or green bath tonight?” Choice gives kids a sense of control, which lowers resistance far more than instructions do.
4. Make it playful, not a chore
Cups, squirty toys, foam letters, a colourful fizz — play signals fun rather than “time to get clean.” The cleaning happens anyway.
5. Keep the routine predictable
Same order, same time. A consistent wind-down (bath → pyjamas → story) tells the brain sleep is coming and removes nightly negotiation.
6. Solve the sensory stuff
Use a bath visor or washcloth shield for eyes, check the water isn't too hot or cold, and warm a towel for afterwards. Small comfort fixes remove big objections.
7. Praise the cooperation
Catch them doing it right. “You hopped straight in — amazing!” reinforces the behaviour you want to see again tomorrow.
Putting it together
You don't need all seven at once. Start with a built-in reason to want the bath — usually the surprise — then layer in warnings, choices and a steady routine. Most families see the nightly fight fade within a week.
See the bath bombs thousands of parents swear by →
Frequently asked questions
How do I get my toddler to stop crying at bath time?
Give a five-minute warning, offer a simple choice, and add one fun element such as a surprise bath bomb or a favourite toy so the bath becomes something to look forward to rather than resist.
What time is best for a bath in the bedtime routine?
About 30–60 minutes before bed works well for most children, giving time to wind down and cool slightly, which helps signal sleep.
How long should a kids' bath last?
Around 10–15 minutes is plenty for most children — long enough to play and get clean without the water cooling or skin drying out.