The best paint for a wood floor is a latex enamel that has been formulated for floors, porches and decks. Preparing the floor for the paint is also important.
The painter should first lightly sand the floor to remove the floor’s stain and polyurethane using either 100-grit abrasive paper or an orbital palm sander. If the room is large, renting an orbital floor sander might make the job quicker and easier. The painter does not have to completely remove the stain and sealer, just abrade it so the paint will stick to the floor.
After vacuuming the sand and removing any fine dust, the painter should then prime the bare spots of the floor where the stain has worn away. Before buying the primer, the painter should check with the paint's manufacturer to see if it recommends a specific type of primer.