After a day of walking on city sidewalks, across parking lots, and in public transportation, we track a lot of dirt and grime into our homes. Pair that with a pet and an old carpet, and it can seem impossible to keep your floors clean. Luckily we’ve compiled a list of great floor cleaners that will help you get the job done.

Reusable: ITSOFT Microfiber Hardwood Floor Mop

Eco-Friendly Pick

Like Swiffer, but with a machine-washable cloth. Amazon

Check Price

The ITSOFT microfiber mop is great for a quick wipe down of hardwood floors or tiles. The microfiber cloths pick up hair and dirt when dry dusting, but can also be used with a mopping solution to disinfect and get rid of spills or sticky residue. This compact design is great for apartment dwellers who might not have the storage space for a large machine or bucket and mop. The microfiber cloths are also machine washable, which saves money and hassle.

Makes surfaces shine: Bissell Steam Mop

Built-In Scent Disc To Help Fight Odors

Bathrooms don’t stand a chance. Amazon

Check Price

You don’t necessarily need to use harsh chemicals and bleach to get floors cleaned and sanitized. The Bissell Powerfresh Deluxe Steam Mop uses the power of steam to remove dirt and grime as well as kill 99.9 percent of germs and bacteria. This is great for any bathroom tiles that need a little extra scrub, though you probably don’t want to use a steam mop on your hardwoods or any other softer materials.

Easily removes messes: Hoover Smartwash Automatic Carpet Cleaner

Bring In The Powerful

Get stains out of your rugs. Amazon

Check Price

Carpets are difficult to keep clean, especially if they’re a light color. Vacuuming only does so much and won’t do a thing against stains. With the Hoover Smartwash Automatic Carpet Cleaner, you can deep-clean your carpets with the same ease as vacuuming. This carpet cleaner shampoos, scrubs, and dries in one motion, which means you don’t have to scour the floor on hands and knees to get your carpet clean. If you have carpets and kids, this is a must-have for tackling stains and mess.

For a sparkle: Method Squirt + Mop Hardwood Floor Cleaner

For An Improved Smell and Look

Like they’ve never been walked on. Amazon

Check Price

This is a great environmentally friendly option for anyone who isn’t into using harsh products on their hardwood floors. It’s also great for anyone who doesn’t have a lot of time on their hands, but still wants a great clean. This floor cleaner doesn’t require rinsing at all and is completely wax-free. Just squirt and mop, and you’re good to go.

Clean up after your animals: Simple Solution Extreme Pet Stain and Odor Remover

Be Gone, Cat Pee Stench

Stock up before you bring your new puppy home. Amazon

Check Price

Sometimes pets have accidents on carpets, leaving an unpleasant smell for what feels like forever. Cut down on the stench with the right cleaning solution. This one uses enzymes and bacteria to break down stains and remove poop and pee odors from carpets. It’s also safe to use around your pets and children. Stock up before you bring your new puppy home.