We've had leather and loved it because it's so much easier to clean, but if it's bonded leather, it doesn't hold up to wear like the full-grain leather. Bonded leather is made from leather pieces 'bonded' together, so is easy to tear. We recently bought fabric sofa and chair that's guaranteed against stains etc. for 3 years, and bought waterproof covers to protect against the dogs. The leather sofa we had was bonded leather, so as soon as one of the dogs put a hole in with a claw, it ripped, so we wouldn't do that again.
Well-behaved women rarely make history. - Laurel Thatcher Ulrich