我曾經也跟樓主有同樣的困擾,不過肇事的是野狗,並不是鄰居的家犬。
那時有朋友建議我,把老鼠藥包在肉丸子裡,然後丟幾顆在門口...... 一了百了....

,但畢竟是一條生命,而且有發生意外的風險,此法太過,不予採用。
後來我先用洗衣粉,再用漂白水把門前尤其是牠做過記號的地方清洗乾淨,然後噴上一般再噴蒼蠅蚊子的殺蟲劑,過兩天又再補噴了一次。結果維持了約三個多月都沒有狗兒再在門前造次。而當再次被狗兒做記號,我就再重複上法一次......每次也大多能撐個兩、三個月。
不過殺蟲劑有魚毒性,還是有一些些風險在。
有的寵物店有在賣狗貓「驅避劑」,我沒用過,不知實際效用如何,或許可以一試。