I’ve shot 20 bird limits of snow geese with my 28 gauge but under very controlled conditions. If you can get a load with around 100 pellets to pattern at 65% at the max range the pellets will penetrate that’s all you need on small geese. Which based on my pattern results maxes the 28 out at about 30-35 yards. I’ve killed them further but you start crippling birds even if you center them in the pattern. I haven’t shot a dove with anything bigger than a 28 gauge in probably 10 years.