Not all carpet cleaners can be used on hard surfaces. A few brands do offer carpet floor cleaners. For example, Dirt Devil Endura Max can be used to clean both carpet and hard surfaces.