My personal opinion ...

Carpet has got to be one of the dirtiest, and hardest to clean, things in the world. Think about it .... basically cloth laying on your floor for decades. Sure, you can clean it to some degree, but you are NEVER going to get all the dirt out of it. Bleck.

I used to have carpet in my whole house. With eleven dogs, I was CONSTANTLY cleaning carpets, and they were constantly getting dirty. So I ripped them up out of the kitchen, bathroom, hallway, laundry room and entry way and put in Pergo laminate flooring. It is, in my opinon, the PERFECT flooring ... beautiful, practically maintenance free, and SO easy to clean. I LOVE it. I have eleven dogs and a dog door, and there are no scratches on my floor whatsoever, after years of constant traffic.