Shout works great at removing stains. I keep a bottle in my laundry room just in case a new stain appears and it always seems to get the job done. Fairly affordable as well. I would recommend this product.
I always have Shout handy because I swear it takes out anything. It works for every stain I need to fix even if it's days old. Definitely my go-to product. You can also find it anywhere which makes it more convenient.
This carpet stain and odor remover is one of the best ones out there. It gets stains out really well and it very easily takes out the odors that they leave. It lasts a long time and it is affordable for what you get!