Yes! Yes! Yes! If you were looking for a shampooer to get out any stains, regardless of whether or not you have a pet, you definitely want this cleaner. It took out stains in my carpet that I have never had come out. This is definitely a must-have for anybody with a carpet, regardless of whether or not you havea pet.