if it's a spring mattress, i would haul it outside, spray it down with white vinegar, let it set for an hour in the sun, and then use the highest pressure hose setting to blast it. then let dry in the sun.
if it's a foam mattress, i would get bac-out and spray it down heavily with bac-out and let it dry in the sun.
This has done well for all substances you mention, the borax is pretty deodorizing (you could probably use baking soda instead too).
It's really a miracle. I love that stuff! I haven't tried it against breastmilk yet (boobs aren't leaking now that DD is much older) but it is great for vomit, pee, and other random bodily fluids/stains. It took out the scent and 80% of the stained blood from my dog when she went into heat unexpectedly, and if you've ever had a dog in heat you know how gross that blood is. It also totally eliminates cat pee odors, and cat pee is STRONG.
I sometimes mist with vinegar and scrub a little after cleaning with the Nature's Miracle, just for added deodorizing.
We have a pillowtop mattress, btw. It's a king, so it would be hard to drag it outside and spray it off.
Momma to Sweet Rosie 7/06, Lost Baby J 1/09 at 12 weeks pregnant, Spitfire Ada born 4/21/10, and Baby Boy due July/August 2013!
Aspiring urban homesteader, photographer, homeschooling momma! Blog link in my profile.
I also spray it on the carpet when DS tinkles on it.
DS, 10/07. Allergies: peanut, egg, wheat. We've added dairy back in. And taken it back out again. It causes sandpaper skin with itchy patches and thrashing during sleep. Due w/ #2 late April, 2012.
ETA -- We use Nature's Miracle too and I agree... it's great!
Me + Dh = Dd1(9.5 yrs) + Dd2(7 yrs) and Ds(4.5 yrs)
I too have a king, not easy to drag outside.
I think I'll do the Nature's Miracle!
Where would i get the Nature's miracle? I have a pillow top and it was brandnew when i had my son..Now 2 years later, i have thought about just throwing it out and getting a new one. but if the Nature's Miracle would work it is worth a try! Thank God for these websites. ;)