@Jennifer:
I seem to be having the same problem….but backwards!!! I am white and my husband is black. My husband recently brought Princess home to live with us from a woman who was losing her apt and could not keep her. Princess seems to be a mix but is at least 85-95% basenji from what I can tell!!!
The first few days she made no noise at all....my father in law (black) came over and she was fine....some of my husbands friends came over (black) and she was fine. Then my mother (white) came over and all of a sudden she came to the door and started growling deeply and showing her teeth..her tail went between her legs and she started to scare me. A few days later my best friend (white) came over who is white and I had the same problem. A delivery man who was black came by and there was no problem....the next day my Dad (white) came over and I had the problem again!!!
I thought that I was being paranoid thinking that my dog was racist but now I am not so sure. The strange part is that she seems to have no problem with me....this is strange!
Here's a thought I just had- Your husband more of less rescued Princess from her former owners. She bonded to him. When his father came over, and his friends came over, he was there, right? Was he happy and affectionate to them? If so, Princess probably thought "Oh, they know my Dad and he likes them, they're fine." When your mother and your friends came over, was your husband there? If he was, how did he act towards them? If your husband wasn't home, or if he was less affectionate/kind/interacting with them, then maybe Princess was like "Who are these people?! Why are they in Dad's house?! Grrrr!" It's a thought.
I know with my Basenji mix- she is totally bonded to my roommate. If my roommate brings people over, or greets them at the door and is totally laid back with them, my Basenji will be too. But if I'm home alone and people come over, or if I bring people in that my roommate doesn't necessarily like, the Basenji takes that as a hint, and becomes a growling, barking, protective mess. I know she's just protecting her Mom's territory, but it's really awkward and embarrassing sometimes.