Have not ever had a black bear charge yet, notice the yet part. Pepper spray is great but what about time getting to it. I've killed lots of bears and even some with my revolver. I'd say the best way to stop a bear would be...... Be quick. Be accurate. Have luck on your side. Otherwise get ready for a good fight.