Antientmariner said:
For those who don't have tile how do you get these stains off your carpet? When I change my messy diaper I don't have any changing mats ...
As the old saying goes, "An ounce of prevention is worth a pound of cure." Prioritize getting somewhere to change that's easy to clean. Does your bathroom have carpet too? Mine actually did when I got the house. (and so did the kitchen!) That got ripped out ASAP and linoleum went in. I don't know why on earth anyone would have carpet in either of those rooms. (that, and my neighbor made the mistake of replacing trashed linoleum in the kitchen with
tile, this means any dish, glass, or glass food jar that drops is
guaranteed to break, she HATES it!)
Also, don't install "textured" linoleum, even in the bathroom. It sounds like a good idea for traction when getting out of the shower, and does work okay for that, but is more difficult to clean.
If nothing else, lay down a large towel. (aka "bath sheet" or "beach towel") Towels are easier to clean, and if nothing else can be thrown away if they can't be cleaned or deodorized.
There are commercial grade cleaners used in hospitals for stain and odor removal as well as sterilization. Check a local (consumer) medical supply store for what may turn out to be a very expensive bottle of carpet cleaner that will do the job. Warning: it may leave behind a sterile odor of its own. (they also sell killer air fresheners, one was something like "O-zone Odor Eliminator", we referred to that as "oxygen eliminator" beacuse losing your sense of smell for awhile counts as "odor elimination"...)
Rent a Rug Doctor. Available at rental stores and also at many hardware stores.