Answer: Those of us who love both dogs and gardens have our work cut out for us! Your best bet is to plant in raised beds and train your dogs that the beds are off limits. Your vet may have other suggestions as well. The other advantage is that as you build the beds, you can mix any necessary amendments with the soil as you fill the frames.
No plant will long tolerate repeated "marking", so discourage such behavior with repellents.
Flowers for your garden might include astilbe, tuberous and fibrous begonias, forget-me-not, platycodon, snapdragons, violas, campanula, and gloriosa and shasta daisies. You can employ ground covers such as Vinca minor and pachysandra around the beds, and the latter should be pretty trample-resistant once established.
Q&A Library Searching Tips