Generally speaking, black dog blood can ward off evil spirits when you meet evil things, but you didn't say pig blood, let alone drink your own blood in your dream. This dream indicates that you and your family have recently encountered some strange puzzles that you can't understand and explain clearly. A friend tells you the solution, but you don't believe it. But you are still influenced by it. Besides, you and one of your family members will be injured recently.