Product review (4 stars): Good for dog hair
These do an excellent job of keeping all the dog hair from getting in the drain, but they miss the small fluffy stuff and getting them off without damaging my drain hose is an acrobatic feat for me.  I'm glad I have them because of the aforementioned dog hair, but wish they had an easier on and off method than a zip tie.