Either your Kahr is defective (assuming you're practicing at close range) or you need additional training for gun handling and accurate shooting. Have you had any handgun training? Are you shooting alone or is an experienced gun handler watching you? Before spending more money on more guns, I'd first identify what's exactly the problem.
I currently own a Kahr CM9 that I am lucky if I can hit a target with. I quit carrying for now because I would have better luck throwing it in self defence than firing it.