We would recommend SweetPee to get rid of odours caused by your pets. As it is enzyme based it breaks the smell down rather than masks it. It even works on cat urine which is a really hard smell to get rid off.
We would recommend Checkmate for odours around your home and work place. It can be used to get rid of the smell of urine, vomit, rotting rubbish and cigarette smoke.