It blocks just about anything, including crayon, red wine and dirt. (But for damp stains you’ll need Ronseals Damp Seal). Flexes with the wood, so it doesn't crack or peel. Use white for light colours and grey for darker colours.
This product would be ideal for homeowners looking to create a durable white basecoat for use with white paint to block out stains.