没有特定的药物能直接防止狗到处撒尿。但你可以通过训练和引导来纠正狗狗的排泄行为。首先,为狗狗选定一个固定的排泄区域,并在这个区域铺上报纸或专用尿垫。接着,观察狗狗的排泄习惯,并在它即将排泄时引导它到指定区域。同时,使用狗狗专用消臭剂彻底清理它之前尿过的地方,以去除气味并防止它再次在同一地点排泄。耐心和持续的训练是关键。