Zinsser B-I-N Advanced Synthetic Shellac Primer
Zinssers line of stain covering primers is the best in the market. If you have a stain to fight, then theyre the company you want to do business with. This is a synthetic shellac primer. The great advantage to that is the fast dry time of shellac, not allowing the stain an opportunity to soak into the primer. I've used Zinssers products for years to block stains, with excellent results. While many people use it for merely spot stain blocking, it is an excellent primer for everything else as well. Excellent adhesion to almost all surfaces ensures long life and it is even capable of blocking odors as well. Cleans up with isopropyl alcohol (rubbing alcohol)..