The best position for dianthus plants is in a sunny location that receives at least 6 hours of direct sunlight per day. Dianthus plants tolerate some shade, particularly in hotter regions, but extended periods of shade can reduce flowering and cause legginess or stretching of the stems.