We use ShopVacs to deal with the pet hair and kid debris. If you don't mind them being a bit load and bulky they're pretty darn good. You can usually find a good one for around $50 for a wet/dry one. It might seem like overkill but you'd be surprised how handy they are.
no subject