The best time to prune plants typically depends on the type of plant. However, as a general rule of thumb, it is best to prune flowering shrubs right after they bloom, while dormant trees are usually pruned in late winter or early spring.