Have you tried hissing at him? It's "cat talk" like a momma kitty would do when her kittens are out of line. It's sort of an ultimate NO-NO for cats. At least you always have it available when squirters aren't always at hand.

Hissing works pretty well in my household (but you will get a reputation for oddness if you are overheard). Good luck and welcome to Pet Talk.