Answer: Unfortunately, there's no sure-fire way to keep dogs out of your yard, except a tall fence (or a bigger dog!) It sounds like you've tried some deterrents without success. Dogs' territorial instincts are strong, and it sounds like your neighbors' dogs have decided your yard is now their territory! Can you talk to your neighbors about their dogs' behavior? (Are there leash laws in your city?) If that won't help, the only suggestion I have is to fence off your favorite plants. I'm sorry I can't be of more help.
Q&A Library Searching Tips