My cat Sami keeps scratching people including myself when we try to pet her. She gets along perfectly fine with my dog (Penny raised Sami as her own when Sami was given away too early). I reach my hand out to [Sami] let her smell it, she seems fine, then I pet her and she smacks me! I don't understand this behavior and why she does it. She doesn't really show any signs that she doesn't like something or is annoyed except when she waves her tail really fast. Please help?