We need a new sofa and I would really like to get a leather one. But we've got 2 cats - both just over a year old. Is this a bad idea? Will they rip it to shreds or puncture it? Advice please.