Unfortunately, cleaning your carpet alone will NOT remove pet odor regardless of the cleaning method used (steam cleaning, dry cleaning, etc).
Urine contains salts which do not dissolve in water. When a contaminated area is cleaned, the ammonia in the salts can be reactivated causing it to smell again and sometimes smell even worse.
Most failures to successfully remove odor are due to using ineffective chemicals and/or not following proper treatment. Many carpet cleaners treat the areas using deodorizers which do nothing to break down the salts. Often, the odor will return after several days. Sometimes on very mild odors it will be effective but is unlikely.
Thoroughly removing pet odor is not an easy or inexpensive process. It often requires expensive cleaning agents and can be time consuming.
Please call us a 970-412-3100 for a FREE on-site odor consultation.