Romeo is 2 or 3 years old (he was dumped so his exact age/history are unknown), and has lived with us for about 10 months.
When we got him, he would bite when he got overstimulated (which happens frequently if you pet him on his back half pretty much at all). We've mostly trained him to not bite anymore, but now if you pet his back end (or if he gets otherwise overstimulated) he'll whip his head around, look at your hand, and bare his teeth.
We sometimes have friends (with kids) at our house, and this can be a scary looking behavior! I'd prefer that he just walk away (the kids are trained to not corner the cats and not bother them if they walk away).
How can I train him to move away when overstimulated?