hello Jen, I always prune lavendar soon after it has flowered. This allows you to collect the flowers if you wish. The plants regenerate rapidly with new shoots which are attractive . I think you can prune rosemary any time during the year. It needs shaping only by cutting back to a lateral. Spring is probably the best time. Santolina after flowering which will allow new shoots in the same season..