There are so many posts I didn't get to read them all, so I don't know if anyone thought of this, but I a few years ago my dog nicked her elbow open and no matter what I did or what I put on it I could not get that thing to stop bleeding! So I called a friend of mine who's an emergency vet and she gave me the miracle cure:
Baking flour is a fantastic blood stopper that works better than any styptic powder or spray. A lot of blood-stopping powders and sprays are granular, and so the grains don't stick together. But the flour acts like a plaster cast. It sounds gross, but you can just grab a handful and just throw it on the wound, mix it with the blood, and it'll stay there for a while. If the animal licks it, it's non toxic. It's also non-toxic if it gets inside the wound and it doesn't burn. You can even use it to pack a wound.
The only problem is that you 1.) should never bandage it because it IS a food item and can rot if you cover it up and it gets all mushy. 2.) It's not recommended for extremely deep or extremely large lacerations (like the kind that need serious medical attention) or artery punctures. But it makes a great temporary bandage for those places that you can't wrap and makes a great covering for until the vet can get to you.