Just from some common sense.. going potty on a hard floor means that she probably dirties herself.. pee splash.. etc. Going potty on a carpet is almost like going on grass outside.. absorbent, not as much mess. You say it's a dog not a puppy, is there no way to train her to potty outside where she should be doing her business?