As a noun, it means the blood of a dog, which might be used for a lot of purposes, I guess, but not for makeup or health? Some Chinese-made TV dramas are often known as 剧情狗血,which is quite beyond me. Does that mean the plot of the drama is larger than life, like one Chinese villager can easily kill a number of Japanese soldiers?
And also if possible, you can tell me more about this animal or pet, because there are now many phrases in association with it, like 撒狗粮 or 单身狗 or 远光狗, Why do people use the word in this manner?