The best time of year to top dress and overseed your lawn is spring. While fall is a popular choice for overseeding, it's not necessarily the best time of year. Springtime weather conditions, typically warm and sunny, are perfect for planting seeds. The warmth encourages the grass to grow quickly and grasses are at their peak in spring, making it easier to see where you've planted seeds.