Penetrating oil is more durable. The key difference between penetrating oil and polyurethane is how the finish interacts with the hardwood floor. Polyurethane finish systems are applied on top of a wood floor. This creates a “wear layer” that people, pets, and furniture stand on top of. On the other hand, penetrating oil actually incorporates itself into the wood. Certain penetrating oils also contain hardening agents.