I have never met a PC that hasn't had a weakness. Challenging PCs isn't hard in Pathfinder, killing them is even easier. No cheating required. If you are building your own adventure or encounters, just look at what type of characters they are playing and adjust accordingly.