Walmart discounts a selection of vacuum cleaners, carpet sweepers, carpet steamers, and more, with deals starting at $19.96. Shipping adds $5.99, although orders of $35 or more bag free shipping. (In-store pickup may also be available.) A couple of best bets, both with free shipping:

Bissell PowerLifter Pet Rewind Bagless Upright Vacuum Cleaner for $79 (pictured, low by $49)

Shark Ion Robot 700 Vacuum Cleaner for $269 ($30 off)