Let's explore these tough perennials and discover how they can transform your garden, no matter the soil quality! Yarrow is a tough perennial that thrives in poor, sandy soil. It produces clusters ...