If I really have to use black ( not a fan) I use a ploy cotton blend, it holds color better than the best 100 percent cotton , Yup I know this is not a popular choice, but it is theonly way to get the longest life from a black fabric.
The pet hair is another issue... thats one of the reasons I do not use much black, everyone I know has a dog. So unless its going on the wall, I rarely use it for a bed quilt.