I get a lot of cats in my yard. I have a solution for the cats. Plant some catnip away from your flowers. I guarantee you the cats will choose that over the flowers. Dogs, don't know what to tell you there only that what Sabrina said that dog owners need to have control over their animals for sure.