There are several enzyme cleaners you can buy. An enzyme cleaner is a special cleaner that has enzymes, which are bacteria, that eat the protein in urine stains. Dogs can smell anything, and if there is a bit of the protein left they will return to the spot. Vinegar is a neutralizer, and it's good at getting rid of smells, but I'm not sure it can get rid of all the smell to a dogs nose, which is thousands of times more sensitive than ours. The problem with the enzyme cleaners is that they take time to work, you spray them on and let them dry manually, while they are drying the enzymes are eating the protein. Hoover has a pet carpet cleaner formula that is said to get rid of urine stains, and I used it last time, and was happy with the results, but I always pretreat urine stains first. There's nothing worse than finishing the job, and your dog sees the whole carpet as one giant pee pad. I know some people say vinegar, and I use it on tile and it works fine, but it doesn't seem to help on carpets, it does get rid of odors to human noses. |