The answer to 'vacuum pet stains' is to first blot up any fresh spills with a clean, absorbent cloth. For dried or set-in pet stains, use a pet-safe carpet cleaner or enzymatic cleaner specifically designed to break down organic matter. Avoid using harsh chemicals or steam cleaning, as these can set the stain and spread the odor.
If the stain is particularly stubborn or the odor persists, it's best to call in a professional carpet cleaning service. They have the specialized equipment and expertise to deeply clean and deodorize carpets, removing even the toughest pet stains and smells.