Our carpet took quite a few hits over the course of the first 10 months of our baby's life. In other words, he spit up a lot. His doctor assured us it was normal, just in case anyone out there was wondering.
We could pay a carpet cleaning service $150+ to remove the odors. We may have to have them come eventually to remove the stains...more on that in another post.
But using baking soda is a far less expensive option for odor removal. Simply dust it onto the carpet before vacuuming, leave it for an hour, and then vacuum it up.
Another great way to keep dirt and toxins out of your home is to take off your shoes!! I don't like wearing shoes in my home anyway. Think about all the stuff on your shoes...tar, oil, antifreeze, salt, lawn chemicals...we have a crawling baby, so I sure don't want that stuff on his hands and in his mouth!!