Про собак не знаю, а про котов есть советы: «Перевоспитание взрослого кота — процесс длительный и трудоемкий. Потребуется с поличным ловить животное, чтобы правильным образом наказать его. Нельзя орать на домашнего питомца и тем более бить его, это не только негуманно, но и не имеет смысла, поскольку кот продолжит справлять нужду в любом доступном ему месте, а может отомстить хозяину, заменив лоток его вещами.Еще один неправильный подход — тыкать кота мордой в его лужу. Это даст животному неверное представление, он решит, что впоследствии метки должен оставлять именно в этом месте. Но это вовсе не то, чего желает его владелец, а потому стоит перейти к верному подходу. Стоит поймать кота, когда он захочет вновь претворить коварный план в жизнь. Необходимо поднять питомца за шкирку, не отпуская его до полной своей победы. Смотря в глаза нашкодившему животному, стоит начать шипеть на него, имитируя кошачью речь. Рекомендуется сопровождать диалог аккуратным постукиванием пальцем по носу животного. Своей победой стоит считать ситуацию, когда кот начинают отводить глаза в сторону и пищать. После этого кот должен быть паинькой, так как хозяин показал ему его место в этой квартире.Хозяин должен закрепить свою позицию. После уборки можно начать оставлять свои метки — это не значит, что свою мочу стоит разбрызгивать по квартире (однако некоторые повторяли эту процедуру, и она оказалась эффективной).Необходимо сделать так, чтобы запах хозяина перебивал метки кота. Для этого можно оставлять одежду, пропахшую потом, рядом с местами меток. Придется примерно день носить носки либо около часа какой-либо отрезок ткани в подмышечной впадине.»Источник: https://gafki.ru/koshki/kak-otuchit-kota-metit.html