If you share your home with a dog or cat, you already know the routine: endless hair on the couch, dust drifting into corners, odors that appear out of ...