Do you want to keep the dogs away or just give them a benign place to go? Accidentally we found out that the “rocks with plants peeking through” look sends the dogs off to a different spot. They don’t seem to like to walk on the rocks, especially when they’re in a rush. It actually looks good too, which is why we did it.
Other than that, ground cover (the stuff that looks like ivy) seems impervious to everything. Sometimes our neighbor’s car washing soap (environmentally friendly) leaks onto our parking strip and it doesn’t seem to harm anything. It used to turn the grass a disgusting shade of yellow.
Ask the folks at the West Seattle Garden Center — they seriously seem to know everything. :-)
c