I've been thinking about carrying bear spray but I don't think it works on wolves and I have no idea about cats

Just today:
I was sitting on a knob doing a few cow calls in a cut the elk like to go up. Deep dark cedar on the north side, big open feeding area on the south side, a transition area. No elk, so I decided to bust down through the cut and check out another flat down below. When I got about half way through the thick stuff (you know the type, can't wear your hat, gotta hold the bow behind you and plow through) I had a cougar hiss me. It was about 10-15 feet away, quite loud and it wasn't a deer. It didn't bust out either, just stayed there as I busted past, or I didn't hear it sneak out. I was so bagged out and tired I didn't give a crap, out came the G20 and I didn't even pause crash crash crash It was so thick I think the cat woulda got hung up trying to get at me

didn't see it following me when I got out in the open

meh - decided it didn't want none.
I KNOW the G20 will work on everything, charging grizz, wolves, cats, humans and whatever else wants some. I'm no pistol rookie either.