5 DIY Bathroom Cleaners You Can Make at Home (That Actually Work)
We all know that scrubbing the bathroom isn’t anyone’s favorite task. It’s already tiring just thinking about it, and adding harsh, chemical-laden cleaners into the mix? Honestly, who wants that? If you’ve ever had your eyes water from some bright blue mystery liquid or worried about your dog getting curious and licking the toilet (because, yes, they do that), then it’s time to rethink your approach. Switching to natural, DIY cleaners doesn’t just make the chore easier—it also keeps your pets safe and your home smelling fresh.
These DIY solutions are simple, budget-friendly, and genuinely effective. They don’t leave behind strong chemical odors or harsh residues, so you can clean confidently while your four-legged friends explore the space safely.
1. The Classic All-Purpose Vinegar Spray

If you want one cleaner that can handle almost anything, this is it. White vinegar is a powerhouse—natural, non-toxic, and incredibly cheap. You can use it on sinks, counters, tiles, and pretty much any hard surface. Yes, it has a distinct smell at first, but it dissipates quickly. For an added touch, you can mix in essential oils like lavender, lemon, or tea tree to give your bathroom a spa-like scent while cleaning.
What You’ll Need
- 1 cup white vinegar
- 1 cup water
- 10–15 drops of essential oil (lavender, tea tree, or lemon)
How to Use
Pour everything into a spray bottle and shake before each use. Spray onto surfaces, let it sit for a couple of minutes, and wipe down with a clean cloth.
For pet owners, this is a win because vinegar is completely safe for dogs, so you don’t have to worry about them sniffing or walking across freshly cleaned floors. It’s a simple, effective solution for almost every part of your bathroom.
2. Baking Soda Scrub (AKA Shower Slayer)

Baking soda is like that reliable friend who always comes through. It scrubs away grime without scratching surfaces and naturally deodorizes. It’s perfect for tubs, sinks, and grout lines where stubborn dirt loves to hide.
What You’ll Need
- ½ cup baking soda
- Water (enough to make a thick paste)
- Optional: a few drops of essential oil
How to Use
Mix baking soda and water into a paste. Spread it generously over the dirty areas, let it sit for 10–15 minutes, then scrub with a sponge or brush and rinse.
This is especially handy in dog-washing areas. Wet fur and soap scum can create a mess, but baking soda cleans without leaving residues that could irritate your dog’s skin. You’ll end up with sparkling clean surfaces and no harsh chemicals to worry about.
3. Natural Toilet Bowl Bombs (Fun to Make, Fun to Use)

Yes, they’re called “toilet bombs,” but don’t let that scare you. These fizzing little wonders are safe, smell amazing, and make cleaning the toilet a tiny bit fun. Just drop one in, let it fizz, brush, and your toilet looks fresh and clean.
What You’ll Need
- 1 cup baking soda
- ¼ cup citric acid
- 1 tbsp hydrogen peroxide or water
- 15–20 drops essential oil (peppermint or eucalyptus work great)
How to Use
Mix all the dry ingredients first. Slowly add the liquid until it forms a wet sand-like texture. Press into silicone molds or ice cube trays and let them dry overnight. Store in an airtight container.
Drop one in your toilet every few days, and you’ll maintain a fresh bowl without worrying about harsh chemicals. For dog owners, it’s a safe alternative for curious pups who sometimes sample toilet water—gross, but true!
4. Mirror & Glass Spray (No More Streaks, Promise)

Glass cleaners that burn your nose are out. This DIY spray makes your mirrors and glass sparkle without the chemical overload. Adding a touch of cornstarch keeps it streak-free, and citrus oils like lemon or orange make it smell fresh and clean.
What You’ll Need
- 1 cup distilled water
- 1 cup white vinegar
- 1 tbsp cornstarch
- 5–10 drops lemon or orange essential oil (optional)
How to Use
Shake well (cornstarch settles, so this step is key), spray onto mirrors or glass, and wipe with a microfiber cloth. You’ll notice the shine without streaks.
It also works wonders for those lower mirror sections that always get smudged with dog nose prints. Finally, a streak-free mirror without having to worry about your pet touching it.
5. Dog-Safe Floor Cleaner (Because Paw Prints Happen)

If your dog spends time in the bathroom, you know how quickly floors can get wet, messy, or smelly. This floor cleaner is gentle, safe for paws, and keeps your bathroom floors clean and fresh.
What You’ll Need
- 1 gallon warm water
- ½ cup white vinegar
- 1 tbsp baking soda
- 5 drops lavender or chamomile essential oil (optional, adds calming scent)
How to Use
Mix everything in a bucket and mop as usual. No rinsing required. It cleans effectively, leaves no slippery residue, and smells natural rather than overpowering. This is perfect for tile or vinyl floors and works especially well after a dog bath.
Final Thoughts: DIY Doesn’t Have to Mean “Doesn’t Work”
Cleaning your bathroom doesn’t have to involve harsh chemicals that make you wince or worry about your pets. These DIY cleaners are simple, affordable, effective, and completely pet-friendly. From counters to toilets, mirrors, and floors, you can tackle the mess with confidence.
Your bathroom can be sparkling clean and safe for your furry friends, so the next time you’re tempted to grab a neon-blue chemical cleaner, try one of these DIY options. Your wallet, your home, and your dog will all thank you.
