You can’t go wrong with a Mossberg 500 pump shotgun. I bought this baby eighteen years ago and it still runs like new. Mossberg 500s are made in different sizes and for different purposes. There are the long ones, which are meant for hunting. There are the short ones, which are meant for defense. Some have shoulder stocks with pistol grips and some just have pistol grips with no shoulder stock.
Mine is a long hunting shotgun. It is my primary hunting gun. Sometimes I hunt with an old single shot 20 gauge that I got for Christmas when I was thirteen, but usually I use the Mossberg 500 because I prefer 12 gauge power. I feel that a 12 gauge is more liable to nail a deer than a 20 gauge.
Mossberg 500s are affordable shotguns. I bought mine brand new and it cost around $250.00. Not a bad price for a gun that stays reliable for a long time.