Our two favorite brands are Refresh and Systane and can be used with or without contact lenses.
Within those brands, Refresh Optive Advanced and Systane Balance best address the oily component of the tears. Refresh Tears and Systane Ultra are especially good with contact lenses.

