There is a product in WA called 'Pet Goe' and it is specifically for eliminating pet odours. I just checked our bottle and it says you can use it on synthetic carpets. Does that help? I bought ours a couple of years ago from our local IGA but I'd also check City Farmers or Better Pets and Gardens as I'm sure they have similar products.

Good luck!