When my toddler dumped a tiramasu cake on my carpet, I was literally climbing the walls. I went to our local "famous" upscale vacuum cleaner store* and bought their dry cleaning product. I told them I was concerned about our toddler's lungs, and they said not to worry (their product is very fine just like baking soda).
I got it home and followed the directions. You had to put this white powder through a strainer, and the dust went everywhere! I had to get my child out of the house, open all the windows, and take frequent breaks to get away from the "smoke" from the "famous" product.
The next time I needed my carpet cleaned, I bought the Swedry system. Much better! No dust, pleasant smell, and I didn't have to worry about my child's lungs. I highly recommend Swedry to anyone with small children or allergies.
*I'd prefer not to name names, but I'm sure you've seen their commercials and stores.