I have a cat and a dog in the house both white. The only thing that works for me it to brush them everyday using a Furminator brush. That stopped 95% of the hair problem. For bad shedding dogs you can have them carded by a groomer. Once the coat is carded, it only has to be done about every six months.