Honestly for stray dogs a fucking stick would work. If you really need to be asking about firearms advice on the internet, especially 4chan of all places, you probably haven't done enough research on your own. Guns are a highly subjective hobby, so take everything anybody says about "this gun > that gun" with a handful of salt. Everybody has different requirements, different sizes of hands, different compromises they're willing to make, so if you really want to make an informed purchase you should narrow down what you do and don't like. A lot of people have said a glock is the way to go, but that's just because the glock 19 is the honda civic of guns, but that doesn't mean it'll provide the same value for everybody. I've heard people complain about the grip angle on glocks, the sights, controls, even just the fact that it's a plastic gun, it all comes down to what you like and what the gun needs to do for you. Blog post over.
>S&W M&P for cheap 9mm
>used ruger or smith wheelyboi
>surplus meme guns from based classic firearms
Those are just my suggestions, I would highly encourage you to do some reading/watching to get an idea about what you really want out of your gun