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
Tavor Level One Armorer
It is all about shot placement.