I have tried Leatherique kit, Optimum Leather Protectant & Ultima Interior Shampoo Gel on my leather sofa.
Leatherique kit - massaged Rejuvenator Oil onto it & let soak for 24 hours. Then clean with Prestine Clean, not much difference since I cant heat up the sofa & its too big for me to move...