For ants: use those ant stakes like the Grant's ones. They work. I had a massive ant invasion in my yard, I put the stakes out, and all of the ants were gone within 12 hours. The only thing is, you cannot put them IN your vegetable bed. So try and find where the ants are coming from, sidewalk cracks, whatever, and put the stakes there. Or, just outside your vegi beds. It works!!
I have no idea, about the caterpillars. There are certain beneficial insects that will help with those, and also Bt which is a natural insecticide that will not harm humans, pets, or most beneficial insects, and targets the bad ones. I think Bt works for caterpillars but check the label.
I have no idea, about the caterpillars. There are certain beneficial insects that will help with those, and also Bt which is a natural insecticide that will not harm humans, pets, or most beneficial insects, and targets the bad ones. I think Bt works for caterpillars but check the label.