Carpet stain removers are expensive and rarely work. I tried a few randomness things from Pinterest and decided to take the good parts and make my own concoction.
All you need is baking soda, hydrogen peroxide, blue dawn dish soap, a spray bottle, clean rag and vacuum.
First start by sprinkling baking soda over the stains and let it sit for at least 15-20 minutes. Long doesn't hurt if you get caught up doing something else in between. I was taking care of my sick 8 month old in between doing this project.
While the baking soda is sitting, take your squirt bottle and fill with the hydrogen peroxide and dawn. The mixture should be mostly peroxide and just enough dawn to change the color to blue. If you don't have a squirt bottle you could use a bowl and rag,but seriously you can get them for 50 cents.
Next vacuum up the baking soda then immediately spray your mixture on the stain. Even after it sits for half a minute the stain will start to go go away. Scrub with the rag to get the remainder up. And after it drys you will have amazing results!