For cleaning hard floors: The Dyson Omni-Glide in our review
Amazon.com: Karcher FC 5 Cordless Electric Hard Floor Cleaner – Perfect for Laminate, Wood, Tile, LVT, Vinyl, & Stone Flooring : Tools & Home Improvement
Dyson Vs Karcher - YouTube
Review: Karcher VC4i Cordless Vacuum - My Women Stuff