The answer to vacuum pet stains is to first blot the area with a clean, absorbent cloth or paper towels to remove as much of the stain as possible. Next, use a pet-safe carpet cleaner or a solution of warm water and mild dish soap to gently scrub the stain. Be sure to test the cleaning solution on a small, inconspicuous area first to ensure it doesn't damage the carpet. After cleaning, use a wet/dry vacuum to extract the cleaning solution and any remaining moisture. If the stain persists, you may need to use a specialized pet odor remover or consider calling a professional carpet cleaning service.
Pet stains can be tricky to remove, especially if they've had time to set in. Addressing them quickly is key to preventing permanent damage or odors. DIY cleaning is often effective for fresh stains, but for older or set-in stains, a professional carpet cleaning service may be the best solution.