Once the mess is in the house, it's the same as dirt or anything else your dogs are tracking in, so dealing with it is the same. Sweep it up, vacuum, etc. What I would say here is the best offense is a good defense. Do what you can to prevent the hair from accumulating in the first place, and the two basic things here are frequent brushing and ensuring your dog is healthy.