The best way to wash glasses is to run the lenses under water first to clean off all the dust. Then lather up some transparent liquid soap (like Dial or Palmolive) and clean the lenses. Then rinse with water again. Number one reason for scratches is rubbing your lenses with cloth without rising them first.