Leather is more high-maintenance than canvas or waxed canvas. It absorbs stains and oils very fast and they damage the fabric so you need to frequently clean leather bags with dry or slightly damp clothes whereas the leather dries out quickly.