Лоток:
1) Собака хочет в туалет: после сна, после игры, после еды. Следить за ней в эти моменты и как только присаживается (крутится на месте, обнюхивая пол) - переносите сразу на лоток или пеленку, где и хвалите, поощряйте лакомством. Рекомендую ввести специальную команду для этого.
Когда собака уже сама начинает делать свои дела в нужном месте - обязательно хвалите ее там и поощряйте.
2) Уходя, закрывайте ее в том месте, где стоит ее туалет, оставив минимум места (только для лотка, миски с водой, подстилки и игрушек)(это может быть специальный домик для собаки)
Улица:
1) Если дома она это делает при вас в неправильном месте - ругать, наказывать (приподняв за шкирку и встряхнув), а на улице всячески нахваливать, давать лакомство! Приучать к определенной команде.
2) Если она делает это в определенном месте - загородить это место, закрыть от нее эту комнату, оставлять в том месте, где не гадит, причем, чем меньше это место, тем лучше, и завалить это оставленное ей место игрушками, положить подстилку, поставить миску с водой. Смысл в том, чтобы на оставленном для собаки месте на полу не осталось незакрытого пространства. Обычно, собака не гадит прямо под себя.