I've carried quite a few guns over the years. I have always been searching for the best snake gun. By best, I mean the least obtrusive option to carry on me at all times that will effectively dispatch a snake.
When we would work at our camp, one guy carried a full size 7" 357 magnum on his hip. Another guy carried a compact 40 cal. Well the guy with the 40 couldn't hit a snake if his life depended on it, lol. The other guy carried 38 snake shot (which is a great choice) but his revolver weighed over 3lbs.
I've carried 1911's, 44 magnum, 38 snubnose, 9mm, 22s, etc. Well my absolute favorite handgun for snakes is a North America Arms Pug in 22 magnum. It is so small you literally forget it's in your pocket. The 22 magnum shotshells are powerful enough to kill a snake but you must be close for the pattern to be tight enough.
The barrel of the gun needs to be 4-5 ft from the snake for an effective shot. 3-4ft for a highly effective shot. Most all of my kills have taken two shots. One shot from 5-6ft to immobilize him. Then one more from 3ft to quickly finish him off.
There are certainly guns more effective at killing snakes (12ga, 410, 38 snakeshot, etc) but none of them are this small and light weight. I sacrifice a little killing power for a gun so effortless to carry that I will always have it on me.
Here is small water moccasin under my quail pen....
View attachment 3483627
View attachment 3483625
View attachment 3483626
Shot this cottonmouth in my driveway. He was under my truck...
View attachment 3483628
Almost stepped on these two moccasins walking to my quail pen, luckily I was armed...
View attachment 3483631
View attachment 3483633
Shot this moccasin and rattlesnake working at my camp....
View attachment 3483634
View attachment 3483629
Here it is next to a S&W 629 classic. It's tiny....
View attachment 3483655
Another option to consider is the NAA Black Widow in 22 magnum. I was hoping it would group tighter with the longer barrel but it didn't. It is easier to hold due to the larger grip but I still carry the Pug. If you get either you will definitely need to practice because neither one of these guns are considered "easy" to shoot...