Our pets bring us great joy, but one downside is that they can leave pet urine stains and that stinky pet smell on our carpets. Pets can leave all types of odors in our carpets, from potty accidents to rolling on them after swimming. It is easy to handle most minor...