I personally have not faced this problem of caterpillars in my garden, but my friend went through this situation some time before. She had a beautiful garden, she had grown new plants that have started budding but these caterpillars infested the plants in her garden. The number of caterpillars was increasing day by day. Then someone told her to call
CT Pest Control. She called there and asked the team for help. There exterminated the garden with the professional care. None of her remaining plants were ruined during the treatment process. You can also take help of some professionals so that caterpillars should not harm your plants.