I second that!
Nature's Miracle is the best!

It even got dried blood out of my carpet!!!
Make sure to soak the area, so it gets down to the padding. Then let it dry on it's own. While it's drying and everything is still wet, it will still smell. Just wait till it's all dry and the smell will be gone!