I have been using Speer 230gr Gold Dot Short Barrel and IMHO this round will do the job. I also use Speer Short Barrel ammo in J frame and G 26. This round was designed for short barrels and has less muzzle flash. Check out the ballistics on this ammo.
Certified Glock Armorer
It is all about shot placement.