Кота наказывать не надо, а надо попытаться разобраться в причинах такого поведения животного. В общем и целом кошки довольно умные животные, если они начинают гадить, значит что-то им кажется не так, что-то их беспокоит и они в знак протеста делают свои дела в неположенных местах.
Вы не пишете про возраст кота (молодой или старый), как он вел себя раньше и т. д.
Кошки могут гадить по следующим причинам:
1) животное не было приучено к лотку с детства;
2) сменились владельцы;
3) животное лето провело лето на даче, а осенью его привезли в городскую квартиру;
4) котенок вырос, превратился в подростка, ему нужна кошка, повысился гормональный фон;
5) в семье кто-то обижает кота, например дети;
6) в квартире делается (сделан) ремонт.
Что можно сделать в этом случае.
1) стерилизовать кота в обязательном порядке;
2) тщательно убрать все, куда он сходил - обработать уксусосом и моющие сресдства;
3) поменять лоток;
4) все места, куда кот ходил гадить, закрыть коробками, чтобы к ним не было доступа.
5) зорко следить за котом, если он пытается нарушить, прыскать в него из распылителя водой, добавляя окрик, со временем он должен понять, что от него требуется.