I need to buy a new sofa. We have a dog and live in the tropics..... Any recommendations? What should I be looking for? I've only ever bought cheap sofas which have died quickly... this time, I'd like to buy something that will last. Been looking at bosa furniture online but happy to take any suggestions. Help?