I've had the same problem too. My dogs not only scratched my textile carpets, but the carpets always were full of dirt. I take my dogs with me every day, so you can imagine how "pleasing" is everyday cleaning. Once I even had to call carpet restoration service to fix an unknown deep spot. But now I have rubber mats and forget about that daily carpet routine. Sure, they look not as good as textile carpets, but it's the best solution for me so far. Unfortunately, they come just with plain black color, so be aware whether they match your interior design (if it's important for you).