My dad swears by Lestoil to remove stains, especially grease/oil stains; it has been pretty successful for me as well. Not sure if it’s available outside of the US though.
It’s easy to use, pre-treat stains with it, let it soak for a little while, then wash as normal