Pet odor removal is no small task. If you have a pet you've dealt with some sort of house training to insure your pet goes to the bathroom outside, but accidents happen. I'm in at least one Tampa FL home with pets on a daily basis to clean carpets. Once I know they have a pet I break out the old UV light and start to look for old or new pet urine deposits. I almost always find one or two urine spots in the carpet the home owner is unaware of.
Home owners are floored to find that there are hidden urine deposits in the carpet. Some carpets look completely dry even when they are wet. So it's not usual for Fluffy to get away with one or two urine deposits without being noticed. But over time those urine deposits will add up and start to off gas enough ammonia for the home owner to notice somethings wrong.
Most people who have pet odors aren't sure where they are coming from. They know the odors is from urine but they don't know how to locate the source. I start every pet odor removal job by doing a thorough examination to find the hidden source of odors in the home. The odor could be in the flooring or the furniture, but in most cases carpet is the where the deposits are. We then go through a five step process to neutralize the pet odors and any nasty bacteria associated with it. In the end the pet odor is neutralized and the home is back to being healthy again.