Anything would stop a cat IMHO. A compact Glock would work. I wouldn't go subcompact. Ruger Vaqueros and Blackhawks can be had in many calibers and configurations. That be my ideas off the top of my head. Both guns are fairly priced and tough as nails.