В зоомагазинах продаются всякие специальные средства для отпугивания котов. ОниЮ правда, не очень дёшевы, но что поделаешь .

То, что вы нахала отгоняли мелкими камушками - это правильно (если только не старались специально покалечить кота; я думаю, это не ваш вариант ) Мозжно еще его из брызгалки поливать- они это не любят.