What about switching to fake grass carpet? Its the same "reptile carpet" from Petsmart, but I buy it from Lowes, a 25 foot roll for 12$. My beardie also poos in the bath, but when she goes on the carpet, I spot clean it a few times before I just toss the whole carpet and cut a new piece.