Das ist eine veraltete und dämliche Erziehungsmethode! Bitte niemals die Nase eines Hundes in sein Geschäft drücken. Es wird deinen Hund verunsichern, er wird nicht wissen warum du das tust und es wird das Vertrauen zu dir ungemein verschlechtern. Überleg mal, wie viele Hunde ihren eigenen oder den anderer Hunde fressen, Hunde ekeln sich nicht vor dem eigenen Geschäft. Schon allein aus diesem Grund ist die "Erziehungsmethode" absoluter blödsinn!
Dein Hund ist erst ein Jahr alt, ihn stubenrein zu bekommen ist somit gar nicht so schwer - er wird schnell lernen. Du musst vorgehen wie bei einem Welpen. Du gehst ab sofort alle 3-4 Stunden mit dem Hund eine Runde spazieren. Immer wenn der Hund sein Geschäft draussen erledigt machst du eine riesen große Party für ihn - in Form von richtig überschwänglichem Loben und Leckerlies und so tun, als wäre es das Tollste und Größte für dich. Wenn deine Nachbarn sagen du bist doch bescheuert, dann lobst du richtig ;-)
Beobachte deinen Hund in der Wohnung genau, schnüffelt er, wird er unruhig, nach dem Essen, nach dem Schlafen - sofort auf mit dir und hinaus.
Macht dein Hund doch mal in die Wohnung und du erwischt ihn nicht inflagranti, dann wische es ohne Emotionen zu zeigen weg (so, dass der Geruch überdeckt wird, am besten mit Essig). Erwischt du ihn direkt bei der Tat, dann bleibe ruhig und renne ja nicht auf ihn zu, sondern sage laut "Nein" oder "Pfui" oder was auch immer, gehe ruhig auf den Hund zu, nimm ihn hoch (je nachdem wie groß er ist) und gehe sofort mit ihm raus. Sobald er draussen macht, gaaaanz fest loben.
Wenn du das konsequent durchzeihst kann dein Hund, je nachhdem wie gelehrig er ist, innerhalb von einer Woche stubenrein sein. Lass dich aber nicht entmutigen, es kann auch einen Monat oder länger gehen.