If your looking for non leathel, then impact weapons wouldn't seem to be the way to go.
I'm thinking you are going to be limited to oc spray, a taser, or a dog thats trained to defend and cease attack on command.
I'm lookng around my "man cave" as I type this and I see: golf clubs, and autograghed base ball bad, a long black light on the wall, my edc knives etc. If I walk into the garage I see socket wrenches, hammers, screw drivers, lawn equipmeant, etc. All of these things could potentially be used for self defense, how ever they all can be leathel.
If you do God for bid ever have an intruder and he's armed, the odds most likely wouldn't be in your favor.
There are some resonably priced revolvers, for people on a budget. My cousin is a lot like you as in the fact he's fresh out of school and stretched for money. He picked up a used Rossi for 215$. Not his ideal gun but will suffice until he's in a better position financially.