I've always had a dog and carpet. I crate train my dogs and have had very few accidents. Our last dog could only get up on carpet her last few years. She was old and had a bad leg. I've always had large or med size dogs but if you train them, carpet isn't a problem. I usually have dogs that don't shed much either. Get what you like, I sure wouldn't install something just so clean up is easier for the first few weeks you have your dog, you'll have it for a long time.