This is an interesting thread..
I just had the "swear word" conversation with my twin daughters the other day. They're in 3rd grade now and are hearing more from kids, so they had questions. As I explained what the "B" word and others meant, we ended up laughing, because my daughters thought it was very funny that it was a "bad" word, when all it was is a female dog.
It's not that the females have negative terms. It's more that society has turned them negative. Perhaps due to the testiness when a female is about to give birth? I'd say they deserve a pass for that one