The OP asked about using a weed barrier or landscape fabric under the gravel to prevent the growth of weeds. However, one ...
Remember, this is a time-consuming process and your landscape will suffer in the meantime, so explore other humane options to keep dogs from munching on your garden like putting up barriers or ...