We spilled a milkshake in the car and had success getting the stain and stink out with pet stain remover, it digests organic material and you can even add some brands to your carpet cleaner. Nature's miracle is one of the oldest and best out there. Soak up what you can first, then you won't have to use as much.
Questions
Here are questions related to this page. Click "Ask a Question" if you have a question to ask about this topic.
Yup, the hydrogen peroxide works on blood. Use a 50/50 solution with warm water, sprinkle a little salt on the stain after spritzing, rub with cloth and voila!