From the little dogs and boy's perspective, carpet is the best thing since the milk bottle (or what it replaced). We keep the living room carpeted for the old dogs. With sheddy little dogs, dirty little boy, dirty big guy, the carpet is always a dirt and fur heaven. Once in a blue moon I have it cleaned. Dogs are kept away for couple of days. As soon as they are let back on the carpet, Bang! like clock work, one of them throws up in less than five minutes. This time I was pretty sure it was Bucky. It was next to his bed. What can I say, he needs his smell. Apparently the sniffer still works.