Bonded leather is made from leather residues and coated with polyurethane. The surface is therefore plastic.
Polyurethane is rather difficult and soft surface to which fabric colours might stain easily. You can use the Faux Leather Cleaner and Leather Cleaner Pro or Leather Cleaner to clean the stains. All you need for protecting your sofa from future stains is the Water Based Leather Protector. It is not recommended to use any really strong substances on Bonded leather surfaces. Therefore, our isopropanol-based Furniture Protector is not suitable for protecting polyurethane or other plastic surfaces.