No, vinegar is not suitable for cleaning leather. Vinegar is acidic and can damage the natural oils and fibers of leather, causing it to become dry, brittle, and discolored. For general cleaning of leather, it's recommended to use a mild soap and water solution, followed by a leather conditioner to restore moisture and maintain its suppleness.