Yes, absolutely these cleaners are very useful to clean pet's urine, hairs, and dirt on the carpet.