@cstross My wife has been training our cat not to do that by yelling ow whenever the cat uses his claws and he's basically stopped doing that. Apparently they just need to learn that way that they're harming you and they stop. Though, YMMV, age is a factor, etc.