When we were building the new house that was literally the only thing I would not compromise on. Thou shalt not have carpet in thine house! Tile floors through out! Two German shedders and well….. me.
House upstairs is all laminate. I did put down area rugs to help with the pupper's hips and traction, that way if they get jacked I can just toss them. Downstairs is a cheap hook-pile that is already trashed from the prior owner, so it's just covering the concrete at this point.