Everyone who has a dog, especially a puppy, should own the Bissell SpotBot Pet Portable Carpet Cleaner. I read the great reviews before purchasing this product and was just thrilled with the results after using it. It was easy to use and what I liked best was the multiple cleaning options, especially the hands free deep cleaning setting. I would recommend buying the 62 oz bottle of the Advanced Pet Stain and Odor Carpet Cleaner so you have enough product on hand for the next accident.