Been watching carefully what we're wearing whilst sitting on new cream leather sofa but DS has just slid off it onto the floor and left a lovely blue mark - how to get it out and stop it happening again? what if I have guests over with V dark jeans - do i offer them a towel to sit on??