Ikea are actually a decent option, also swoon and made for online retailers. Leather is relatively easy to clean if you look after it. We have a fabric sofa from Made and 2 kids (5 and 3) which we get cleaned every 6-12 months or so and it has held up fairly well over the last 4 years.