I need to invest in a good carpet cleaner (preferably small) for pet messes. I live with my mom, and she is gracious enough to allow not only myself, but three dogs and two cats, to live with her. My Beagle Fitzgerald occasionally has accidents on the floor, and since Randy the puggle joined the pack, he occasionally has an accident. I just don't want my mom's carpet to constantly smell like pee since she is doing me such a huge favor. I told her that when I got my refund check that I would get a carpet cleaner. I was looking at the Bissell SpotBot. We have had the Little Green in the past, but I felt like they were not very durable. Any suggestions? Also, can you put Nature's Miracle in a machine like the SpotBot? Thanks!