we had a problem with cats in our newly landscaped front garden (lots of gravel and ornamental grasses. I took a bottle of ordinary white vinegar and shook it liberally all over the gravel (avoiding the plants) and have had no more trouble, I did have to reapply it after rain but haven't had to do it for ages now.