So we have 2 large boxers who shed and hardwood + tile in our main living areas (carpet in bedrooms) AND a toddler who sheds crumbs everywhere. I'm in a forever battle with keeping my floors clean and it makes me crazy. I sweep, swiffer, dry mop, steam mop and polish and it seems like 20 minutes later we're back where we started.

We considered getting a roomba but are worried that it will fill up in 2 minutes and be useless or that the dogs will assume it's a toy (like they do with EVERYTHING) and destroy a $500 robotic vacuum. What is your secret?