We regularly use Yunnan Baiyao. It is marvelous for treating bruises and for healing after surgery. (Our personal experiences using it.) In the Far East a potent form is carried by soldiers who use it in the event they receive severe injuries. It is in keeping with the effect of this product that it would control bleeding, but I have no personal experience at that level. All in all, Yunnan Baiyao is a very valuable item and we would not be without it.
Never heard of it, but I have a holistic vet. Perhaps you can find one in your area.