Use “stanch” when you mean to stop the flow of something, as blood from a wound, or to hold something in check, as to stanch the rising violence in a war-torn country. And use “staunch” to describe someone who is indomitable, steadfast, loyal, and strong.