We have laminate flooring, but also use rugs. We have dogs and cats. They all potty outside or in the litterboxes, but every single one of them tend to vomit not on the laminate where it's easy to clean, but on my rugs. This Pet Stain Eraser Plus has been a little miracle. It's easy to handle, easy to load, easy to use and easy to clean. I used to have a Spot Bot years ago, and it basically wore out. This machine is easier to store and carry around. Perfect for the little areas on my rugs.