It kept urine from floor but was too big for my situation and small dog didn’t feel comfortable walking on it’s surface. Might work well in garage or outdoor deck.