You can use vinegar to spray the soil and cats will not bother it. If you must make spikes, I use uncooked spaghetti or plastic forks with the tines pointed up.
keep a spill tray below the pot filled with water.
Check with the local gardening supply stores near you and see if they carry diatomaceous earth. It looks like tan flour. Sprinkle this near...