Yes. You can suck up an amazing amount of pet urine using this cloth. It will dry hard floors, or soak liquid from the nap of carpeting.