Ifloor 3, a high-end made by tineco, can remove all kinds of surfaces, including tile floors, hardwoods vinyl, laminate, and aside from thick carpets. Tineco recommends that you not utilize this vacuum on a shag rug.