А по поводу кота,который любит "гулять сам по себе",так есть какие-то таблетки от "жажды приключений" и не обязательно кастрировать.Можно спросить в ветаптеках.А еще есть средство как-то типа "Антикошин" или что-то в этом духе называется,для того чтоб отвадить метить территорию.Отганяет котов.Но какой запах у этого средства не знаю ,так что не могу стопудово порекомендовать для применения в квартире.

А бить их не стоит,могут затаить злобу на хозяйку,проблем необерешься.Умные,однако,гады

.У соседки вон в отместку гадит прямо посреди кровати.