Looking for a versatile primer. Use the one contractors keep in their vans: Rust-Oleum Zinsser B-I-N Primer. As the original, shellac-base primer-sealer, nothing is better at permanently blocking stains, odors and wood knots.
Locks odors in permanently and completely seals severe stains from water, smoke, fire damage and more
Ideal for interior/exterior use on ceilings, walls, furniture and more
Shellac based formula that adheres to glossy surfaces without scuff sanding