I've been told by vets here in the U.S. that a mixture of 25% white vinegar and 75% water (or a mixture of 1 to 4) is good for carpets. The vinegar evaporates rapidly and the water dilutes the smell of the vinegar. Actually smells rather fresh! Good luck!!