Quick Answer: The best mattress stain remover depends on the stain type. For blood, 3% hydrogen peroxide applied cold breaks down hemoglobin through oxidation. For general stains, a mix of Dawn dish soap and hydrogen peroxide lifts most organic marks. For odours, baking soda neutralizes acids and absorbs moisture. A quality mattress protector prevents all of these problems before they start.
In This Guide
- Why Mattress Stains Happen (and Why They Smell)
- Does Hydrogen Peroxide Remove Blood Stains from a Mattress?
- The Dawn and Peroxide Stain Remover Method
- Baking Soda to Remove Smell from a Mattress
- Enzyme Cleaners for Stubborn Biological Stains
- Mattress Stain Remover Recipes by Stain Type
- Prevention: Why a Mattress Protector Beats Every Stain Remover
- FAQs
Reading Time: 13 minutes
You pull back the sheets and there it is. A stain you do not remember making, on a mattress you cannot throw in the washing machine. This is one of those household problems that feels bigger than it is, mostly because you cannot just toss a mattress in the laundry and walk away.
The good news is that almost every mattress stain can be treated with ingredients you probably already have in your bathroom cabinet or under the kitchen sink. Hydrogen peroxide, baking soda, dish soap, white vinegar, and enzyme cleaners each target different types of stains through different chemical reactions. The trick is matching the right mattress stain remover to the right stain.
At Mattress Miracle in Brantford, we have been helping families care for their mattresses since 1997. We have heard every stain story imaginable, and Brad, our owner, has a straightforward take on the whole thing: protect the mattress first, but when life happens, there is almost always a fix.
Why Mattress Stains Happen (and Why They Smell)
Before reaching for any mattress stain remover, it helps to understand what you are dealing with. Most mattress stains fall into a few categories, and each one responds to a different cleaning chemistry.
Protein-Based Stains
Blood, sweat, urine, and other bodily fluids are protein-based stains. The proteins in these fluids bond with textile fibres as they dry, which is why older stains are harder to remove than fresh ones. Heat accelerates this bonding process, which is why you should never use hot water on blood or urine stains. The proteins coagulate, locking the stain into the fabric the same way cooking an egg turns it from liquid to solid.
The Chemistry of Protein Stains
Blood contains hemoglobin, an iron-rich protein that gives it its red colour. When hemoglobin dries on fabric, the iron oxidizes and binds tightly to the fibres. Hydrogen peroxide works because it breaks down hemoglobin through an oxidation reaction, releasing oxygen gas (the fizzing you see) and loosening the iron bonds that hold the stain in place. Research published in Free Radical Biology and Medicine confirms that hydrogen peroxide induces structural modifications in hemoglobin, including the oxidation of amino acid residues that anchor the protein to surfaces.1
Organic Acid Stains
Sweat stains, food spills, and some drink stains contain organic acids. These create the yellowish discolouration you see on older mattresses, particularly around the head and torso areas where your body produces the most sweat overnight. The yellow colour comes from a reaction between body oils, sweat, and the fabric over time.
Odour Compounds
The smell that accompanies many mattress stains comes from volatile organic compounds produced by bacteria breaking down the organic material. Urine odour, for example, comes from uric acid crystals that standard soap and water cannot dissolve. Sweat odour comes from bacteria metabolizing the fatty acids in your perspiration. This is why masking odours with air freshener never works for long. You need to neutralize the source.
Understanding these categories matters because it tells you which mattress stain remover will actually work. Hydrogen peroxide for protein bonds. Baking soda for acid-based odours. Enzyme cleaners for uric acid crystals. Using the wrong approach wastes your time and can sometimes make the stain worse.
Does Hydrogen Peroxide Remove Blood Stains from a Mattress?
Yes. Hydrogen peroxide is the single most effective household mattress stain remover for blood, whether fresh or dried. The standard 3% concentration sold at any Canadian pharmacy is all you need.
How Hydrogen Peroxide Works on Blood
When hydrogen peroxide contacts blood, it reacts with an enzyme called catalase that is present in blood cells. This reaction breaks the hydrogen peroxide into water and oxygen gas, which is what causes the fizzing. That oxygen release disrupts the chemical bonds between the hemoglobin proteins and the fabric fibres, effectively lifting the stain from the material.
The key advantage of hydrogen peroxide over other cleaning agents is specificity. It targets the iron-protein bonds that hold blood stains in place without damaging most mattress fabrics. Peer-reviewed research has demonstrated that hydrogen peroxide oxidizes specific amino acid residues in hemoglobin, including tryptophan, tyrosine, and cysteine, which are the very compounds responsible for stain adhesion.1
Brad, Owner, 40+ years of experience: "I have been telling customers about hydrogen peroxide for blood stains for decades now. It is the one trick that works reliably every time. The only rule is cold water. If someone has already tried warm water on the stain, hydrogen peroxide still helps, but it has to work harder."
Step-by-Step: Hydrogen Peroxide for Blood Stains
Step 1: Blot Fresh Blood with Cold Water
If the blood is still wet, press a clean cloth dampened with cold water against the stain. Blot, do not rub. Rubbing spreads the stain and pushes it deeper into the mattress fibres. Cold water only. Hot water will set the stain permanently.
Step 2: Apply 3% Hydrogen Peroxide Directly
Pour a small amount of 3% hydrogen peroxide directly onto the stain. You will see it fizz. That is the oxidation reaction breaking down the hemoglobin. Let it fizz for five to ten minutes. For dried stains, you may need to apply a second round.
Step 3: Blot and Repeat
Blot the area with a clean, dry cloth. If the stain is still visible, apply more hydrogen peroxide and wait another ten minutes. Most fresh blood stains come out in one or two rounds. Dried stains may take three or four applications.
Step 4: Dry Thoroughly
Once the stain is gone, blot the area with a dry towel to remove excess moisture. Point a fan at the mattress or open a window to speed drying. In Ontario's humid summers, this step is especially important. Moisture left in a mattress can lead to mould growth.
For stubborn dried blood, you can make a paste with hydrogen peroxide and a tablespoon of salt or cornstarch. Apply the paste, let it sit for 30 minutes, then scrape it off gently and blot clean. The salt or cornstarch acts as a mild abrasive that helps lift the dried proteins from the fabric.
One important caution: hydrogen peroxide can bleach coloured fabrics. If your mattress has a dark or patterned cover, test a small, hidden area first. On white or light-coloured mattresses, this is rarely an issue. For more on blood stain removal, our complete guide to removing blood from a mattress covers additional methods including enzyme cleaners and salt paste techniques.
The Dawn and Peroxide Stain Remover Method
If you spend any time searching for mattress stain remover recipes online, you will eventually find the Dawn and peroxide combination. It has earned its reputation. This mixture works on a wider range of stains than hydrogen peroxide alone because it combines two different cleaning mechanisms.
Why This Combination Works
Dawn dish soap is a surfactant. It breaks the surface tension of water and lifts oils and greasy residues away from fabric. Hydrogen peroxide is an oxidizer that breaks down organic compounds through a chemical reaction. Together, they cover both oil-based and protein-based stains, which is why this stain remover works on everything from sweat rings to food spills to mystery stains of unknown origin.
The Basic Recipe
Dawn and Peroxide Mattress Stain Remover
- 1 cup (250 ml) hydrogen peroxide (3% concentration, standard pharmacy grade)
- 3 tablespoons baking soda (sodium bicarbonate)
- 2-3 drops Dawn dish soap (original blue formula works best)
Mix in a spray bottle. Shake gently until the baking soda dissolves. Use immediately. This mixture loses potency within a few hours as the hydrogen peroxide breaks down, so mix a fresh batch each time you clean.
Application Method
Spray the solution generously over the stained area. You want the fabric damp but not soaking. Let it sit for at least 30 minutes. For heavier stains, leave it for a full hour. You will notice the stain beginning to lighten as the hydrogen peroxide oxidizes the organic compounds and the Dawn lifts the oils.
After the wait time, blot the area with a clean cloth dampened with plain cold water. Then blot dry with a separate towel. Do not saturate the mattress. Excess moisture deep in the foam or springs creates conditions for mould, and that is a much bigger problem than the original stain.
For mattresses, use a higher ratio of peroxide to Dawn than you would for laundry. Too much soap creates suds that are difficult to rinse from a mattress surface. You cannot wring out a mattress the way you wring out a shirt. Two or three drops of Dawn is genuinely enough.
Dorothy, Sleep Specialist: "I recommend the Dawn and peroxide method to customers who come in worried about yellow sweat stains on their mattress. It handles those discolouration marks better than anything else I have seen. The key is patience. Let the solution do the work. Scrubbing just damages the fabric."
A word on the Dawn specifically: the original blue formula contains surfactants that are particularly effective at breaking down grease and oil. Other dish soaps work, but Dawn has been the go-to in cleaning circles for years because of its degreasing power. It is also the formula most commonly recommended by textile cleaning professionals for pre-treating stains.
Baking Soda to Remove Smell from a Mattress
Stains are visible. Odours are not. And sometimes the smell is the bigger problem. If your mattress has developed a musty, sour, or stale scent, baking soda is your first line of defence. It is inexpensive, non-toxic, and genuinely effective at neutralizing a wide range of organic odours.
How Baking Soda Neutralizes Odours
Baking soda (sodium bicarbonate) is a mild base. Most mattress odours come from acidic compounds: butyric acid from sweat, uric acid from urine, volatile fatty acids from bacteria. When baking soda contacts these acids, it reacts chemically to form neutral salts that have no smell. This is not masking. It is a genuine chemical neutralization.
Research on Baking Soda and Odour Control
A study published in Waste Management found that 50 grams of baking soda reduced odour from organic waste by approximately 70%. The researchers noted that baking soda works by absorbing hydrogen atoms from acidic odour compounds, converting them to non-volatile sodium salts. They also cautioned that excessive amounts (above 100 grams per small area) can raise pH above 9.0, which may volatilize ammonia-based odours rather than neutralize them.2
The Baking Soda Method for Mattress Odours
Strip all bedding from the mattress. If there are any damp spots, let the mattress air dry completely before applying baking soda. Moisture and baking soda together create a paste that is harder to vacuum up later.
Use a flour sifter or fine-mesh strainer to distribute a thin, even layer of baking soda over the entire mattress surface. Pay extra attention to areas where you sweat most: the head, shoulders, and torso zones. Let the baking soda sit for a minimum of two hours. For stronger odours, leave it overnight if you can sleep elsewhere.
Vacuum the mattress thoroughly using the upholstery attachment on your vacuum cleaner. Go over each section slowly, making multiple passes. Baking soda settles into seams and quilting channels, so take your time. You may need to vacuum twice to get it all.
Enhanced Baking Soda Methods
For persistent odours, you can boost the baking soda with a few additions:
| Method | Recipe | Best For | Sit Time |
|---|---|---|---|
| Basic baking soda | Baking soda only, sifted over surface | General freshening, mild odours | 2-8 hours |
| Essential oil blend | 1 cup baking soda + 10 drops lavender or tea tree oil | Musty or stale smells | 4-8 hours |
| Cornstarch combo | Equal parts baking soda and cornstarch | Body oil odours, oily residue | 2-4 hours |
| Vinegar pre-treat | Light mist of white vinegar, then baking soda after drying | Strong urine or pet odours | Vinegar: 30 min dry. Baking soda: 8+ hours |
One common mistake people make is using too much baking soda. A light, even layer is more effective than a thick pile. The goal is maximum surface area contact with the odour-producing compounds, not burying the mattress in powder. More baking soda just means more vacuuming later.
A Note for Brantford Homes
Ontario winters with forced-air heating can dry indoor humidity to 20-30%, which actually helps mattresses dry faster after cleaning. But our humid summers are a different story. If you are cleaning your mattress between June and September, run a dehumidifier in the bedroom or time your cleaning for a dry day. Moisture trapped inside a mattress in Brantford's summer humidity creates ideal conditions for mould and dust mites.
8 min read
Enzyme Cleaners for Stubborn Biological Stains
When hydrogen peroxide and the Dawn mixture are not enough, enzyme cleaners are the next step. These products contain biological enzymes, specifically proteases, lipases, and amylases, that break down organic matter at a molecular level. They are particularly effective on urine stains, pet accidents, vomit, and old set-in stains that have resisted other treatments.
How Enzyme Cleaners Work
Enzyme cleaners use non-pathogenic bacteria that produce enzymes targeting specific organic compounds. Protease enzymes break down proteins (blood, sweat, urine). Lipase enzymes break down fats and oils (body oil, food grease). Amylase enzymes break down starches (food stains). The enzymes literally digest the organic material, converting it to carbon dioxide and water.
Research published in Biotechnology Letters has confirmed that protease enzymes are effective at removing protein-based stains from textiles, with detergent-compatible proteases showing particular promise for household cleaning applications.3 A more recent study in Process Biochemistry demonstrated that combining protease and lipase enzymes with standard detergent achieved significantly better stain removal than either component alone.4
When to Use Enzyme Cleaners Instead of DIY Methods
Choose an Enzyme Cleaner When:
- Urine odour persists after cleaning: Uric acid crystals resist soap, water, and even hydrogen peroxide. Only enzyme cleaners containing urease can fully break them down.
- Pet accidents: Pet urine is more concentrated and acidic than human urine. Pet-specific enzyme cleaners (Nature's Miracle, Rocco and Roxie) are formulated for this higher concentration.
- Old, set-in stains: If a stain has been there for months and other methods have not worked, enzyme cleaners can still break down the organic bonds.
- Recurring odour: If a spot smells fine after cleaning but the odour returns, the source compound has not been fully broken down. Enzymes address the root cause.
How to Apply Enzyme Cleaners to a Mattress
Spray the enzyme cleaner generously over the stained area. Unlike the Dawn and peroxide method, enzyme cleaners need to stay moist to work. The bacteria are only active in a wet environment. For surface stains, leave the cleaner for 15 to 30 minutes, then blot dry.
For deep stains or persistent urine odour, saturate the area and cover it with plastic wrap to prevent evaporation. Leave it for 12 to 24 hours. The extended contact time allows the enzymes to fully digest the organic material. Remove the plastic wrap, blot up excess moisture, and allow the mattress to air dry completely.
Our guide to removing urine stains from a mattress goes into much more detail on enzyme cleaners, including specific product recommendations available in Canada.
Enzyme Cleaner Tip
Do not mix enzyme cleaners with hydrogen peroxide or bleach. These oxidizers kill the bacteria that produce the enzymes, making the cleaner useless. Use enzyme cleaners on their own, and wait until the area is dry before applying any other treatment.
Mattress Stain Remover Recipes by Stain Type
Different stains require different approaches. Here is a quick reference for the most common mattress stains, with the best mattress stain remover method for each one.
| Stain Type | Best Remover | Recipe | Key Rule |
|---|---|---|---|
| Fresh blood | Cold water + hydrogen peroxide | Blot with cold water, then apply 3% hydrogen peroxide directly | Cold water only. Never hot. |
| Dried blood | Hydrogen peroxide paste | Mix H2O2 with 1 tbsp salt or cornstarch. Apply paste, wait 30 min. | May need 2-3 applications |
| Fresh urine | Vinegar + baking soda | Blot, spray white vinegar, blot dry, sprinkle baking soda, vacuum after 8 hrs | Blot immediately. Speed matters. |
| Dried urine / odour | Enzyme cleaner | Apply enzyme cleaner, cover with plastic wrap, wait 12-24 hrs | Must stay moist to work |
| Yellow sweat stains | Dawn + peroxide + baking soda | 1 cup H2O2 + 3 tbsp baking soda + 2 drops Dawn. Spray, wait 1 hr. | Mix fresh each time |
| Food / drink spills | Dawn + cold water | A few drops Dawn in cold water. Blot, do not rub. | Treat immediately |
| Coffee / tea | Vinegar + Dawn | 1 tbsp vinegar + 1 tsp Dawn in 2 cups cold water. Blot and repeat. | Tannin stains need acid |
| Vomit | Enzyme cleaner | Remove solids, apply enzyme cleaner, cover, wait 12-24 hrs | Enzyme + baking soda after for odour |
| General odour | Baking soda | Sift over entire surface, wait 2-8 hours, vacuum thoroughly | Light even layer, not thick piles |
What Not to Use on a Mattress
Some common cleaning products can damage your mattress or make stains worse:
- Bleach: Too harsh for mattress fabrics. Can damage foam, weaken fibres, and leave chemical residue you will sleep on.
- Hot water: Sets protein stains permanently. Always use cold water for blood, urine, and sweat.
- Steam cleaners (on memory foam): The heat can damage the cellular structure of memory foam and void your warranty. Steam is fine for innerspring mattresses but avoid it on foam.
- Excessive water: A mattress is not designed to get wet inside. Over-saturating pushes moisture deep into the core where it cannot dry, creating conditions for mould growth.
- Coloured detergents or soaps: Can leave their own stains behind. Use clear formulas only.
Talia, Showroom Specialist: "The biggest mistake I hear about is people pouring cleaning solution all over the mattress like they are mopping a floor. You want the surface damp, not soaked. If liquid drips through to the other side, you have used way too much. And that trapped moisture is what voids most mattress warranties, not the stain itself."
How to Clean Any Mattress Stain: The Universal Method
Regardless of the stain type, there is a general approach that works as a starting point before you move to specialized treatments.
The Five Rules of Mattress Stain Removal
1. Act fast. Fresh stains are always easier to remove than dried ones. Every minute a stain sits, the organic compounds bond more tightly with the fabric fibres. If you catch a stain within the first 15 minutes, cold water and blotting alone may be enough.
2. Blot, never rub. Rubbing spreads the stain outward and pushes it deeper into the mattress. Press a clean cloth firmly against the stain, lift, move to a clean section of cloth, and press again. Work from the outside edges of the stain toward the centre to prevent spreading.
3. Cold water first. For any organic stain (blood, urine, sweat, food), start with cold water. This is non-negotiable for protein stains. Warm or hot water sets proteins into fabric permanently.
4. Less is more. Use the minimum amount of liquid needed to treat the stain. You cannot rinse a mattress the way you rinse clothing. Every drop of liquid you put in has to evaporate out, and that takes time. Over-wetting a mattress creates a mould risk that is worse than the stain.
5. Dry completely. After treatment, ensure the mattress is thoroughly dry before putting bedding back on. Use a fan, open windows, or run a dehumidifier. In Brantford's winter months, the dry forced-air heating actually helps here. In summer, you may need to wait longer.
Cleaning Different Mattress Types
Not all mattresses can be cleaned the same way. The materials inside determine which methods are safe.
| Mattress Type | Safe Methods | Avoid |
|---|---|---|
| Innerspring / Hybrid | All methods listed in this guide | Over-saturation (can rust coils) |
| Memory Foam | Spot cleaning, baking soda, enzyme sprays | Steam cleaning, soaking, wringing |
| Latex | Mild soap and water, baking soda | Hydrogen peroxide (can degrade latex), harsh chemicals |
| Pillow Top | All methods, applied to surface only | Heavy saturation (pillow tops trap moisture) |
If you own a Restonic mattress from our Brantford showroom, most models use quilted fabric covers over individually wrapped coil systems. These respond well to all the methods described in this guide, as long as you avoid over-saturating the surface. Our complete mattress sanitization guide covers deep cleaning techniques for different mattress constructions.
Prevention: Why a Mattress Protector Beats Every Stain Remover
Every mattress stain remover method in this guide works. But none of them are as effective as preventing the stain in the first place. A waterproof mattress protector creates a barrier between your body and the mattress surface, catching fluids before they soak into the foam or fabric.
What a Good Mattress Protector Does
A quality mattress protector is waterproof on the inside and breathable on the outside. The waterproof membrane (usually polyurethane or TPU film) blocks liquids from reaching the mattress. The breathable top layer (cotton, bamboo, or TENCEL) allows air and moisture vapour to pass through so you do not sleep hot.
This means spills, sweat, urine, and blood land on the protector instead of the mattress. And unlike a mattress, a protector goes in the washing machine. Problem solved in one laundry cycle instead of hours of spot treatment.
Protectors and Allergen Reduction
Research published in the Chinese Medical Journal found that daily mattress vacuuming over 8 weeks reduced house dust mite allergens from 4.07 micrograms to 0.42 micrograms, a 90% reduction.5 However, a mattress protector (especially an encasement style) provides continuous protection without daily effort. Health Canada recommends mattress encasements as a primary strategy for reducing dust mite exposure in allergy-prone households.6
Types of Mattress Protectors
| Type | Protection Level | Best For |
|---|---|---|
| Fitted sheet style | Top and sides only | Everyday spill and sweat protection |
| Full encasement (zippered) | All six sides | Allergy sufferers, bed bug prevention, maximum protection |
| Cotton terry protector | Top surface, breathable | Hot sleepers who need airflow |
| Quilted protector | Top surface with light padding | Comfort plus protection |
We carry cotton mattress protectors and zippered encasements at our Brantford showroom. Brad recommends a protector with every mattress purchase. A $50 to $80 protector can save a $1,000+ mattress from stains that would otherwise become permanent or void your warranty.
Brad, Owner, 40+ years of experience: "I always tell people: spend $60 on a protector today, or spend your Saturday afternoon with hydrogen peroxide and baking soda later. Most mattress warranties require a stain-free mattress for a valid claim. A protector is not just about cleanliness. It protects your investment and your warranty."
Warranty Implications
This is the part most people do not think about until it is too late. Most mattress manufacturers, including Restonic, require the mattress to be free of stains for a warranty claim to be honoured. It does not matter if the stain has nothing to do with the defect. A coffee ring on the corner can void coverage for a sagging centre. A mattress protector eliminates this risk entirely.
Regular Mattress Maintenance Schedule
Stain removal is reactive. Maintenance is proactive. A simple cleaning routine keeps your mattress fresh and extends its lifespan.
Recommended Mattress Care Schedule
- Weekly: Wash sheets and pillowcases in hot water (60 degrees Celsius). This kills dust mites and removes body oils before they transfer to the mattress.
- Monthly: Vacuum the mattress surface with the upholstery attachment. Focus on seams and crevices where dust and skin cells accumulate.
- Quarterly: Apply baking soda, let it sit for 2-4 hours, vacuum thoroughly. This neutralizes accumulated odours and absorbs moisture.
- Every 6 months: Rotate your mattress 180 degrees (head to foot). If you have a flippable mattress like a Restonic Revive Reflections, flip it to the other side.
- As needed: Spot-treat stains immediately using the methods in this guide.
- Ongoing: Always use a mattress protector. Wash the protector monthly or after any spills.
Following this schedule, combined with a mattress protector, means you should rarely need to deal with serious stain removal. Our guide to washing mattress protectors covers proper care for different protector types so yours lasts as long as your mattress does.
Shop: Mattress Protectors at Mattress Miracle
Shop This Topic at Mattress Miracle
Popular picks at Mattress Miracle:
Or browse all mattresses in our Brantford showroom.
Find Your Perfect Mattress at Mattress Miracle
We are a family-owned mattress store in Brantford, helping our community sleep better since 1997. Come try mattresses in person and get honest, no-pressure advice.
441 1/2 West Street, Brantford, Ontario
Call 519-770-0001Frequently Asked Questions
Can I use hydrogen peroxide on a coloured mattress?
Hydrogen peroxide (3%) can bleach some coloured fabrics. Always test a small, hidden area first. On white or light-coloured mattresses, it is generally safe. If your mattress has a dark cover, consider using an enzyme cleaner instead, which cleans without any bleaching risk.
How long does baking soda need to sit on a mattress to remove odour?
A minimum of two hours for light odours. For stronger smells like urine or persistent mustiness, leave the baking soda for 8 to 24 hours. The longer the contact time, the more acidic odour compounds it can neutralize. Just make sure the mattress is completely dry before applying the baking soda.
Will cleaning my mattress void the warranty?
Gentle spot cleaning will not void your warranty. However, over-saturating the mattress with water can cause mould or structural damage, which may void coverage. Most warranties, including Restonic, require the mattress to be stain-free for a claim. Ironically, not cleaning a stain is more likely to create warranty issues than cleaning it carefully.
What is the best mattress stain remover you can buy in Canada?
For an all-purpose commercial option, Nature's Miracle and OxiClean are widely available at Canadian retailers and work well on most organic stains. For a DIY solution that costs almost nothing, the hydrogen peroxide, baking soda, and Dawn mixture described in this guide matches or outperforms most commercial products on common mattress stains.
Does Mattress Miracle in Brantford sell mattress protectors?
Yes. We carry waterproof mattress protectors and full zippered encasements in all standard sizes at our showroom at 441 1/2 West Street in Brantford. Brad recommends a protector with every mattress purchase because it prevents stains and preserves your warranty. Call (519) 770-0001 to check what we have in stock.
Sources
- Jia, Y., et al. (2009). The reaction of hydrogen peroxide with hemoglobin induces extensive alpha-globin crosslinking and impairs the interaction of hemoglobin with endogenous scavenger pathways. Free Radical Biology and Medicine, 46(8), 1033-1042. pubmed.ncbi.nlm.nih.gov/19150397
- Adhikari, B.K., et al. (2015). Preliminary observation on the effect of baking soda volume on controlling odour from discarded organic waste. Waste Management, 35, 55-60. pubmed.ncbi.nlm.nih.gov/25445259
- Gupta, R., et al. (2002). Detergent-compatible proteases: microbial production, properties, and stain removal analysis. Biotechnology Letters, 24(14), 1217-1222. pubmed.ncbi.nlm.nih.gov/24678620
- Ozturk, B., et al. (2025). Synergistic protease-lipase treatment for enhanced blood stain removal from textiles: Process optimization and efficacy evaluation. Process Biochemistry. sciencedirect.com
- Wu, F.F., et al. (2012). Daily vacuuming of mattresses significantly reduces house dust mite allergens, bacterial endotoxin, and fungal beta-glucan. Chinese Medical Journal, 125(14), 2479-2484. pubmed.ncbi.nlm.nih.gov/22316179
- Health Canada. (2024). Indoor air quality: Biological contaminants. canada.ca
Visit Our Brantford Showroom
Mattress Miracle
441 1/2 West Street, Brantford
Phone: (519) 770-0001
Hours: Mon-Wed 10-6, Thu-Fri 10-7, Sat 10-5, Sun 12-4
Whether you need a mattress protector to prevent future stains or you are wondering if it is time to replace a mattress that has seen too many cleaning attempts, Brad, Dorothy, and Talia are here to help. We carry protectors in all sizes and can recommend the right one for your mattress.
Visit Our Brantford Showroom
We are located at 441½ West Street in downtown Brantford. Free parking available. Our team does not work on commission, so you get honest advice based on your needs.
Mattress Miracle , 441½ West Street, Brantford, ON · (519) 770-0001
Hours: Monday–Wednesday 10am–6pm, Thursday–Friday 10am–7pm, Saturday 10am–5pm, Sunday 12pm–4pm.