I have a cyclone action/bagless Dirt Devil easy lite with hand tools. Found it inexpensive at Target and love it. Picks up dog hair like you wouldn't believe. Can use it on carpet or smooth floor. Under $40 when I got it. A rag works best for me. Nothing is big enough to bother getting a bunch of tools /gadgets out to use. We only have the bathroom floor with laminate so I just wipe it up in 30 seconds. Love the foam style window cleaner Sprayway found at Walmart and other stores for mirrors, glass etc - streakless.