Во-первых, бить кошку или кота (до вообще любое животное) НЕЛЬЗЯ!!!
Рука хозяина должна только ласкать и кормить. У кота должны с Вами ассоциироваться только положительные эмоции. Тыкать носом в фекалии и мочу - ЭТО ВООБЩЕ ВАРВАРСТВО! Я уже говорил об этом. Напомню еще раз. Как Вы будете относится к человеку (допустим, Вашему другу, подруге или , не привели господи, родителям), если они Вас будут тыкать нососм в Ваши же экскрименты??? Не думаю, что Вам это понравится.
С котами, особенно некастрированными, всегда проблемы. Но есть методы воспитания.
Если кот напакостил (уронил цветок, нагадил не там), возьмите его за загривок, приподнимите на уровень своих глаз, другой рукой придерживая задние лапы (чтоб не висел, а как-бы сидел на второй руке). И начните строго выговаривать глядя ему в глаза. Не кричать, а именно строго так с ним говорить! Но это действенно, только тогда, когда котяра застигнут на месте преступления с поличным. Если Вы не видели как это произошло - бесполезно ругать, он не поймет.
Второй метод показать, кто в доме хозяин. Вы видели как кошки и коты высняют отношения с соплеменниками?
Они шипят и грозно поднимаю переднюю лапу. Изобразите из себя большого и грозного кота. Глядя в глаза питомцу, начните шипеть (что-то среднее между звуками Х и Ф), приподнимите грозно руку как лапу, а потом ЛЕГОНЬКО несколько раз ударьте его по мордасам. ТОЛЬКО ЛЕГОНЬКО, без насилия. Можно продолжать пока кот не замяучит и не попытается скрыться от Вас. После сей процедуры НЕ ОБЩАЙТЕСЬ с котом примерно с час. Просто игнорируйте его.
А если кот начал метить территорию, оставляйте свои метки. Мочится разумеется не надо. Просто после того, как вымоете его метку, оставьте свою (подойдут запах Вашего парфюма, можно на это место положить на некоторое время футболку с запахом Вашего пота). Кот сразу поймет, что это территория большого и главного "кота на двух ногах". Разумеется процесс воспитания займет какое-то время. Но если Вы будете терпеливы и последовательны - Ваши труды будут вознаграждены. И будет у вас счастье :-)