7 DIY Floor Cleaners That Are Safe for Floors and Pets

Minimize costs and maximize pet and child safety with this DIY floor cleaner

woman smiling to her cat is mopping the floor
Photo: Valerii / Adobe Stock
woman smiling to her cat is mopping the floor
Photo: Valerii / Adobe Stock
Dan Simms
Written by Dan Simms
Contributing Writer
Updated January 2, 2024
Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

There’s no shortage of commercial floor cleaners available from local home improvement stores, but some homeowners prefer making their own to save money or to ensure they know there are no potentially harmful chemicals in their cleaning products. This is especially important for those who have kids or pets that might be more sensitive to heavy-duty floor cleaners. In this guide, we’ll go through a few different DIY floor cleaners you can make for a safe, clean home.

Why Make a DIY Floor Cleaner

Commercial floor cleaners usually do a better job at cleaning and disinfecting, but some of them contain chemicals that cause some homeowners concern, especially if they have children or animals in the house that will come in direct contact with clean floors.

You can mitigate many of the risks of using commercial floor cleaners around kids and pets by applying and drying them properly. However, improper storage of these cleaners can cause issues and may be dangerous to children and pets, according to the U.S. Environmental Protection Agency.

Making your own floor cleaner is a great way to save money, as acquiring the household ingredients in this list is affordable and may not cost you anything if you have them already.

Ask Angi: How Can I Protect My Pets At Home?

Prepping to Make a Homemade Floor Cleaner

Before you start mixing ingredients, there are a few things to consider. First, you should always make your DIY floor cleaner specific to your flooring type. As is the case with commercial floor cleaners, what’s ideal for cleaning hardwood floors may not be best for tile floors and likely won’t work on carpet.

In general, homemade cleaners using vinegar, baking soda, dish soap, and oil are the best ingredients. Keep in mind that you’ll still need to wipe away the solution and let the area dry completely before allowing your pets back into the space. Ingesting these ingredients can still be dangerous.

On the flip side, try to stay away from bleach, ammonia, chlorine, and hydrogen peroxide.

Next, consider which type of floors you want to clean with your homemade floor cleaner, and acquire ingredients and storage containers accordingly.

Speaking of storage containers, always prepare by purchasing large containers for your floor cleaner that have good seals. While a DIY floor cleaner might be safer for children and pets, you still want to keep kids and animals out of your cleaning solutions. Invest in some high-quality containers that seal and still make it easy to apply when you’re ready to put them to use.

How to Make a DIY Floor Cleaner

There are a few different ways to make your DIY floor cleaner, and the one you choose should be dictated by the type of floor you need to clean.

All-Purpose DIY Floor Cleaner

While it’s best to create a floor cleaner specific to the floor material, you can save time with an all-purpose cleaning solution. Mixing vinegar and dish soap is an effective way to remove daily dirt and grime from the floors. Just don’t use this mixture on natural stone floors.  

  1. Add 2 cups of warm water to a storage container. 

  2. Mix in ½ cup of white vinegar and ¼ cup rubbing alcohol.

  3. Add a drop of dish soap to the mixture, but make sure it doesn’t contain any oils or moisturizers. 

  4. For a nicer scent, you can mix in 5 drops of lemon juice or an essential oil. 

  5. You can put this mixture in a spray bottle to make the application easier—just spray on the floor and use a mop to scrub away dirt. 

Wood or Engineered Wood DIY Floor Cleaner

woman is dunking a mop in a bucket
Photo: Syda Productions / Adobe Stock

Wood floor cleaners should include an oil to recondition the wood and make it shine, and it’s helpful to add some lemon juice or a citrusy essential oil to mask odors. You’ll see some sources mention using white vinegar as a wood floor cleaner, but the acidity could accelerate the deterioration of any protective finish on the floors and reduce their life span.

  1. Mix 1 part oil in your cleaning solution storage container. Use an oil with a neutral scent, like olive oil or avocado oil.

  2. Add 5 parts warm water. Avoid using hot water, as heat can cause wood floors to expand.

  3. Add a few drops of dish soap to the mix if your floors are heavily soiled.

  4. Add 1 to 2 teaspoons of lemon juice to the container.

  5. Cap and shake vigorously before each use.

  6. Dip a mop in the solution, wring it out, and then use the mop to clean your wood floors.

  7. Let the solution dry on your floors.

Tile DIY Floor Cleaner

Tile floor cleaner doesn’t come with the same risks as wood floor cleaners, as vinegar and other acidic compounds won’t damage tile. Here is how you can keep your tile floors clean

  1. Add 8 parts warm water to a bucket or storage container.

  2. Add 1 part white vinegar and 1 part baking soda.

  3. Add a few drops of liquid dish soap for deep cleaning.

  4. Use a wet mop (not dripping) to apply the solution to your tile floors.

  5. Let the solution dry on your floors.

  6. Use a toothbrush dipped in the same cleaning solution to scrub the grout, if necessary.

Laminate DIY Floor Cleaner

Laminate is a relatively durable flooring material, making it easy to clean and maintain. The only thing you should be aware of is not to oversaturate the floor with cleaner, as laminate is not waterproof and could bubble or peel if it gets wet.

  1. Mix 2 parts warm water and 2 parts white vinegar in a bucket or storage container.

  2. Add 2 tablespoons of lemon juice or a few drops of essential oil for a fresh scent.

  3. Add 5 to 10 drops of liquid dish soap for heavily soiled floors.

  4. Apply the cleaning solution conservatively using a damp mop or microfiber cloth. Avoid using abrasive cleaning pads, as they can scratch laminate flooring.

  5. Dry the floor with a dry microfiber cloth to remove the remaining moisture and cleaning solution.

Vinyl Homemade Floor Cleaner

Cleaning dining room floor with vacuum
Photo: japolia / Adobe Stock

Some vinyl floors are waterproof, but most aren’t. You should take care not to use too much cleaning solution or water when cleaning in case yours isn’t. Rubbing alcohol is a good addition when cleaning vinyl floors, as it assists in cleaning and helps the solution evaporate before it seeps down to the subfloor.

  1. Add 4 parts warm water to a bucket or storage container.

  2. Add 1 part rubbing alcohol and 1 part white vinegar.

  3. Add a few drops of liquid dish soap if you have excessively dirty floors.

  4. Apply the solution using a damp mop, but don’t oversaturate to make sure you avoid water getting under your flooring.

  5. Dry your floors thoroughly with a clean microfiber cloth.

Polished Concrete DIY Floor Cleaner

Polished concrete should stand up to more abrasive cleaning and more moisture, so you don’t have to take the same precautions you would with other floor types. Avoid using oil in concrete floor cleaners, as it will soak into the porous material and will change the look of the areas you clean.

  1. Mix 1 part warm water and 1 part white vinegar in your storage container or cleaning bucket.

  2. Add 1 part baking soda if you have stained sections of the floor you need to address.

  3. Add 5 to 10 drops of liquid dish soap for a deeper clean.

  4. Spray the solution on your concrete floor or scrub the area you need to clean with a soft-bristle scrub brush.

  5. Let the solution dry naturally, which could take several hours.

DIY Stone Floor Cleaner

Natural stone is a beautiful addition to any home, but it requires more careful maintenance to avoid damaging the material. Stone is porous, so you don’t want to use a dripping wet mop to remove dirt and stains. Also, stay away from bleach and highly acidic ingredients. 

  1. Add 1 ½ cups of warm water to a bucket or container.

  2. Mix in ½ cup of rubbing alcohol. 

  3. Add 1 to 2 drops of dish soap. 

  4. To improve the scent, add 5 drops of lemon juice or essential oil. 

  5. Test a small area first to ensure the mixture doesn’t discolor the flooring or the grout.

  6. Spray the solution on the stone floor and scrub the area with a soft-bristle scrub brush.

Tips for Keeping Your Floors Clean

Homemade floor cleaners can be an effective, affordable option for cleaning your floors, especially if you want to keep commercial cleaners away from kids or pets in your home. Keeping your floors clean proactively can prolong the time you can wait between deeper cleanings. There are a few things you can do to help keep your floors clean:

  • Keep up with regular maintenance. One of the easiest ways to keep your floors clean is to do routine maintenance once a week. You can leave the deep cleans on your monthly house cleaning checklist, but a quick sweep or vacuum can do wonders to maintain a clean-looking floor.

  • Clean up spills right away. Any food items or beverages spilled on your floors and left to sit will become increasingly likely to stain. Wipe up and spot-clean any spills as soon as they happen to avoid staining.

  • Keep the dirt and pollen outside. Set up a space for taking off shoes and coats just inside your exterior entrances. This will help keep dirt, pollen, and other debris outside where it belongs.

  • Have your pets groomed. It can be hard to keep floors clean with pets. But if you have multiple pets in your home, consider having them groomed or brush them once a week outside to cut down on indoor shedding.

DIY vs. Hiring a Pro to Clean Your Floors

Cleaning your floors is an easy enough task to do yourself, provided you have the time and energy to get it done on a regular basis. You can make the DIY floor cleaners we mentioned above for an affordable cleaning solution, and as long as you have the right tools for your particular floor, the process shouldn’t take you long.

However, we do recommend having a professional come in two to three times annually to clean your floors with commercial cleaning products. A true pro will know how to use and clean up after products so that kids and pets can safely frequent the area afterward. Plus, hiring a house cleaning service near you to do those deep floor cleanings means you won’t have to store commercial cleaners in your home, a point in favor of keeping kids and pets safe.

Of course, you can also hire a professional if you just don’t have the time to dedicate to floor cleaning. A house cleaner costs more than DIY cleaning, of course, but they can even take care of weekly sweeping and vacuuming to give you more time to spend with your children and animals.

Frequently Asked Questions

The best solution for mopping floors depends on the type of floor you have, but a good all-around or multi-purpose DIY floor cleaner is 2 cups of warm water, 5 to 10 drops of liquid dish soap, and 1 tablespoon of lemon juice. This is safe to use on tile, laminate, wood, polished concrete, vinyl, and more, as it’s relatively neutral and lacks caustic and abrasive chemicals that could be harmful to children and pets. You can also use a multi-purpose commercial cleaner, but make sure to follow the directions for safety.

Need professional help with your project?
Get quotes from top-rated pros.
Learn more about our contributor
Dan Simms
Written by Dan Simms
Contributing Writer
Dan is a writer and property manager and can be found sharing his home improvement tips on sites like EcoWatch and Today’s Homeowner. He loves sharing his years of hands-on experience and love of DIY to help homeowners bring their visions to life.
Dan is a writer and property manager and can be found sharing his home improvement tips on sites like EcoWatch and Today’s Homeowner. He loves sharing his years of hands-on experience and love of DIY to help homeowners bring their visions to life.
The homeowners guide to House Cleaning
From average costs to expert advice, get all the answers you need to get your job done.