I have leather and love it! I do keep my dog's nails short but they have never scratched it. I keep light, cotton blankets on the seat part that I can throw in the washer. Personally, I would never have fabric with Labs in the house again. There does not seem to be a way to keep it fur free. The ability to wipe off drool is wonderful!