Microfiber cloths are the best window cleaning cloths. They are lint-free and have tiny fibers that help break up dirt without causing scratches.