Any good non-abrasive and non toxic cleaner and protectant solutions for leather sofa and love seat.
I cannot remember the name of the product off hand, but most stores carry leather wipes that work wonders.
For my leather sofa i find that baby wipes are the best and wont damage the leather you can buy special stuff but they work a treat
You need to use a good quality water based foam leather cleaner. Strong cleaner or Maxi Cleaner if it ivery dirty. With light coloured furniture dye transfer from clothing can be a problem although using a good quality leather protector will help inhibit this. DO NOT use anything containing oils, waxes or silicones.
Almost any color looks good with black, but I would go with either red or a clean turquoise.