Hi Jo,
There is a great product called urine-off it removes stains and odder. The enzymes in Urine-Off dissolve the uric acid crystals that is in dogs and cats urine. The uric acid crystals in urine is what causes the smell and stains on things. Here is there site so you can read more about there product.