I have never had the cats bother my flowers. Jerry Baker suggests a few things you can do to keep the cats out. #1 "Fill an empty 2-liter soda pop bottle half full of water. Put a couple of long, thing strips of aluminum foil into each bottle, and add a bit of bleach, just to prevent stinky algae from growing. Set the bottles strategically around the problem area. The foil's changing reflections will scare off any feline who tries to lay claim to your turf, and your catty problems will be a thing of the past." #2 "5 TBSP of flour, 4 TBSP of powdered mustard, 3 TBSP of cayenne pepper, 2 TBSP of chili powder, 2 quarts of water. Mix these together and sprinkle the solution around the areas you want to protect. #3 1 clove garlic (crushed), 1 TBSP of cayenne pepper, and 1 tsp of liquid dish soap to 1 qt of warm water. Puree "the heck out of it" Use around where you don't want the cats.
Snails Use the wood ashes from your fireplace around your plants. Should help. Need to replace it every time it rains. You can use diatomaceous earth. Its a powder made up from ground up fossils and sharp to the slugs and snails. Place hollowed out citrus rinds or upturned clay flowerpots around where you've seen snails. Set them out in the evening. Next am pluck out any captives and put in a pail of salty water . Hope these help.