There are basically two types of leather, namely, pure aniline and semi-aniline. The first one has no coating on it, and it is difficult to remove stains from this type of leather, because the stain gets absorbed in the leather. However, the semi-aniline leather has a protective coating, and the stain can be easily removed from it.