I have a boarder that was briefly pretty in a sort of cottage garden style, but 5 years on very little has survived (slugs,snails and weather have done for most things) and there are now some large gaps. It gets quite hot and dry in the summer as it faces south. It now seems to be being taken over by various weeds.
i would like to improve the look a bit with a layer of shingle/gravel. Currently the surviving plants are a well established tree peony, an ornamental poppy, and some Rosanne geraniums. At the back against the fence are a climbing rose and an esplanaded pear tree and a solanum. I am going to add an oleander which will tolerate the heat well, but am i going to make things worse with a gravel mulch? I was hoping it would help with snails and weed suppression, but worried it will be too hot for the other plants. Also i don't want to use a weed fabric (they always seem to poke through) but i do want to improve the soil first. Any thoughts?