Stain-resistant coating for white leather

Thought i would try and pick the brains of you fabulous people…

I’m currently designing headphones and wondering if anyone knows of any coating/wax/spray/finish that can be added to white leather that will stain-proof it…
a) without making too much discoloration
b) without giving a plasticky looking finish
c) whilst retaining the softness of the leather

I’d really appreciate anything you could suggest!