Woolite but id only touch it if they either requested it or if the headliner was pretty clean already. Otherwise its possible to end up with one clean spot which would mean you would have to do the whole headliner. I tend to avoid headliners at all cost. For some reason they scare me.