I’m not saying this will work for you but it’s cheap and pretty much harmless to humans and did work for me.
Look in your garden and flower beds and find any plant or weed leaves and flowers that aren’t being eaten, pick some and make a puree of them in a blender, add some red pepper, black pepper, garlic cloves, fish emulsion and water, put in hose end sprayer and water your plants with the mix. I used marigold leaves, mum parts, dandelion and other weeds I found around the garden.
I’ve heard of making a tea of tomato plants and spraying it to keep the critters at bay. Obviously it won’t work with tomatoes but they have few pests anyway.