We have laminate upstairs (that looks like wood), carpet on the stairs, and slate tile downstairs (which is where the dog room is). We put down stall matting in the dog room to prevent the crates from scratching the slate. We HATE the carpet on the stairs, it's so dirty and gross and I want to replace it. My dogs have all been raised on hardwood floors so they don't know the difference. I also don't allow energetic roughhousing in the house anyway so they only really slide around when they're trying to beat me downstairs for their dinner. Now with kid on the way, I'm a little more concerned about the slickness of the floors but not too much. We plan on moving in the next 3-5 years as well.