Dogs don't fit into clear cut, black and white categories. Your bitch may not like puppies. I know plenty of adult dogs that don't. Your bitch may not get on with dogs on the other side of a barrier. Neither does my Saluki all the time, who is utterly dog friendly otherwise (except with puppies.. see above comment!) There's no use trying to fit your dog into a label or standard of what people tell you is or isn't DA, dominance, etc. Learn YOUR dog, HER likes/dislikes, and manage her accordingly.