I was really worried about moving to a new place that had carpet with my puppy. But this vacuum is so awesome! It cleans any stains and spots so well. It was easy to use and so nice to clean it standing up vs other spot vacuums where you have to crawl on the floor to get them all. Highly recommend for any dog parents that are still potty training!