There is no such thing as best.
All name brand ammo from reputable manufacturers will.do the job IF you do your job.
Make good hits, hit what you aim for and you will stop the attack.
Now for the real test, the ammo you choose must be 100% reliable in YOUR gun, not someone else's gun. Find an...