 His contract expired in May 2013.On 5 June 2013, Dyer signed for Dundee along with fellow former Morton player Peter MacDonald.Dyer made his debut for the club in the first round of the Scottish Challenge Cup, in a 1–0 win over Alloa Athletic, where he came on for Kevin McBride in the 79th minute.