I would use nemesis odour neutraliser
This product eliminates malodours and noxious gases caused by bacteria, mercaptans, amines, sulphides, acids etc. The biocide components effectively penetrate the protective shells of bacteria and destroy them on contact. This component also retards the regrowth of surface bacteria. This product presents no health risks to either humans or animals.
Directions: Dilute 10:1
Can be sprayed or wet fogged. For urine, vomit, faeces, etc it is preferable to extract as much of the contaminant as possible before soaking the area with Odour Neutraliser. Carpets require all surfaces to be treated, including the backing and underlay.