For particularly tough odors, you may need to use a carpet cleaning machine. Rent or purchase one that is specifically designed for pet urine and odor removal, and be sure to follow the manufacturer's instructions. However, if the odor persists, it's best to seek professional help. A professional carpet cleaning service can use specialized equipment and solutions to remove deeply ingrained odors and stains.