I'm sorry to be asking such basic questions on this forum, but that's what happens when you're a beginner to firearms. I live in a 2 story house with my wife & 2 very young children in a suburban area. I have a 12 gauge Mossberg 590 shotgun for the primary purpose of home defense. What is the best ammo for self defense? Researching this on Google and on YouTube has been majorly confusing. I do want something strong enough to stop the offender but not over-penetrate where it may kill my neighbor in the house next door. Right now, I have guessed/estimated/settled on 2 3/4in 4 buck maximum 27 pellets buckshot (Federal) to hit this balance but I'd love to hear your opinions. Thanks in advance for all your feedback.