Here at Wahi's we have a trained and experienced team of professionals who hand-wash all rugs for you. We use a mild shampoo that is safe on wool and protects the lanolin (an oil coating found in wool that makes it so durable.) The color fastness is also tested prior to cleaning to ensure that no dyes will run. While we cannot guarantee the removal of pet stains, we do thoroughly treat the affected areas. With general wear we recommend your rug be cleaned every two years to remove packed in dust and dirt.