Answer: Roses might work, although I would expect the animals to make their own little path through the planting, they are clever! You might try strewing thorny branches on the ground throughout the bed or at least on the perimeter, you might try covering the soil surface between the plants with a wire mesh such as chicken wire, or you might try using a larger mulch such as nuggets that would be less attractive to the cat. Dogs can often be trained to stay out of a bed and are more likely to cooperate if they have an area in the yard where they are encouraged to dig, perhaps in a spot with afternoon shade. Cats, too, can be redirected to a handy sandpile. There are also commercial repellents you can try as well as home made ones based on egg, garlic and red pepper.
Q&A Library Searching Tips