We wish we could say yes. While our carpet cleaning technicians can remove many stains, some may be permanent and may not be able to be removed completely. You can rest assured we'll do our best to remove even the most stubborn stains. You can check our before and after pictures at our Testimonials page.