Mrs. Meyer's Clean Day

How to Remove Odors from Carpets and Upholstery Naturally

How to Remove Odors from Carpets and Upholstery Naturally

By Mrs. Meyer's Clean Day | Published: 2026-07-10

Category: How-to Guides

Learn natural, effective methods to remove odors from carpets and upholstery using plant-based ingredients and Mrs. Meyer's products. Tips for pet odors, musty smells, and more.

Carpets and upholstery are cozy, but they can trap odors from pets, spills, daily life, and even humidity. Synthetic air fresheners often mask smells without removing them, and harsh chemicals can irritate sensitive noses. Fortunately, you can tackle carpet odor removal naturally with plant-based ingredients and gentle cleaning solutions.

In this guide, we’ll explore simple, effective ways to deodorize carpets and fabric furniture using everyday items and Mrs. Meyer’s trusted products. Whether you’re dealing with pet odor, musty smells, or lingering cooking scents, these natural deodorizer techniques will leave your home fresh and inviting.

Why Natural Odor Removal Works Best

Natural deodorizers like baking soda, vinegar, and plant-based sprays neutralize odors at the molecular level rather than just covering them up. Baking soda absorbs moisture and acidic smells, while vinegar breaks down alkaline odors. Combined with gentle essential oils, these ingredients create a fresh, clean scent without synthetic fragrances or harsh chemicals.

Mrs. Meyer’s products are formulated with essential oils and plant-derived ingredients, making them ideal for natural odor removal. For example, the Rain Water Fabric Freshener uses rainwater-inspired notes and essential oils to refresh fabrics without residue. This approach is safer for families, pets, and the environment.

Rain Water Fabric Freshener
Rain Water Fabric Freshener
  • Baking soda absorbs odors naturally and is safe for most carpets and upholstery.
  • Essential oils like lavender and basil add a pleasant, lasting scent.
  • Plant-based sprays break down odor molecules without leaving sticky residue.

Step-by-Step: Deodorizing Carpets Naturally

Start by vacuuming the carpet thoroughly to remove loose dirt and debris. Sprinkle a generous layer of baking soda over the entire carpet, focusing on high-traffic areas and spots where odors are strongest. Let it sit for at least 15 minutes (or overnight for tough smells) to absorb odors. Then vacuum again.

For a deeper clean, mix a few drops of your favorite Mrs. Meyer’s essential oil (like basil or lavender) into the baking soda before sprinkling. The essential oils add natural fragrance and antimicrobial properties. This simple natural deodorizer method works wonders for musty carpets or pet odor.

  • Use a fine-mesh sieve to distribute baking soda evenly.
  • For pet odors, add a splash of white vinegar to the baking soda paste for extra odor-fighting power.
  • Always test a small, hidden area first to ensure colorfastness.

Freshening Upholstery Without Harsh Chemicals

Upholstered furniture can trap odors from pets, food, and daily use. Start by vacuuming all cushions, crevices, and arms with an upholstery attachment. For fabric-safe odor removal, lightly mist the surface with a natural fabric freshener like Mrs. Meyer’s Rain Water Fabric Freshener. Its plant-based formula neutralizes odors and leaves a subtle, clean scent.

For tougher smells, sprinkle baking soda on the upholstery and let it sit for 30 minutes before vacuuming. You can also use a mixture of equal parts water and distilled white vinegar in a spray bottle, but test on an inconspicuous area first. Follow up with a gentle fabric freshener to refresh the fibers.

  • Avoid over-wetting upholstery to prevent mold and mildew.
  • Use a soft brush to work baking soda into fabric fibers.
  • For pet beds, wash removable covers with a natural laundry detergent.

Targeting Pet Odor Effectively

Pet odor can be stubborn, but natural methods can tackle it without harsh chemicals. First, blot up any fresh accidents with paper towels. Then, sprinkle baking soda over the area and let it sit for several hours to absorb moisture and odors. Vacuum thoroughly. For lingering smells, use a plant-based fabric freshener like Rain Water Fabric Freshener to neutralize odors at the source.

To prevent future pet odor, regularly vacuum carpets and upholstery, and wash pet bedding frequently. Mrs. Meyer’s Rain Water Fabric Freshener is especially effective for freshening pet areas between washes, thanks to its gentle, non-toxic formula. It’s safe to use around pets when used as directed.

  • Enzyme cleaners can break down pet urine proteins, but natural baking soda works well for surface odors.
  • Avoid ammonia-based cleaners, as they can mimic urine scent and encourage repeat accidents.
  • Use a black light to find hidden pet stains and treat them promptly.

Maintaining a Fresh Home with Regular Care

Prevention is key to keeping carpets and upholstery odor-free. Vacuum high-traffic areas twice a week and spot-clean spills immediately. Use doormats to reduce dirt tracked indoors. Every few weeks, refresh fabrics with a natural fabric freshener like Mrs. Meyer’s Rain Water Fabric Freshener to maintain a light, clean scent.

In addition to fabric care, consider using a room freshener like Mrs. Meyer’s Lilac Room Freshener to keep the air in your home smelling fresh. Combining regular cleaning with natural deodorizers will help you avoid the need for harsh chemical treatments and keep your living space inviting year-round.

Lilac Room Freshener
Lilac Room Freshener
  • Place baking soda boxes in closets or near pet areas to absorb odors passively.
  • Open windows regularly to ventilate and reduce indoor odors.
  • Use a HEPA vacuum filter to trap allergens and odor particles.

By incorporating natural deodorizers like baking soda and plant-based fabric fresheners into your routine, you can effectively remove odors from carpets and upholstery without harsh chemicals. For a quick, refreshing boost, try Mrs. Meyer’s Rain Water Fabric Freshener—it’s a simple way to keep your home smelling clean and natural every day.

Shop Related Products

Pet Cleaning Essentials Set

Pet Cleaning Essentials Set

$12.99 $25.98

Shop Now
Baby Blossom Laundry Detergent

Baby Blossom Laundry Detergent

$8.99 $17.99

Shop Now
Basil Room Freshener

Basil Room Freshener

$3.00 $5.99

Shop Now
Dewdrop Room Freshener

Dewdrop Room Freshener

$3.00 $5.99

Shop Now