I do get lots of hair on top of my Qs8s and some on my M80 grills. My cat does not like the speakers...at first, he was VERY interested in the M80s. I put a CD with some dog barks in and when he was rubbing on it, I unmuted it...he walks around the towers now!!! Hair, I use a lint roller to clean the grills and it is no problem. I dont know about hair in the ports, but you could always attemp to put a screen over the lower back port!