[7] Dodds remained at Aberdeen until September 1998, when manager Alex Miller used him – along with £700,000 – in a swap deal to bring Robbie Winters to Pittodrie Stadium from Dundee United.
Restored to playing as a striker, Dodds' full debut for United saw a hat-trick against former club St Johnstone, earning him instant hero status.
In December 1999, less than fifteen months after joining United, 30-year-old Dodds was signed for Rangers (the club he supported in childhood)[9] by manager Dick Advocaat for £1.3m, following injuries to forwards Michael Mols and Jonatan Johansson.
With few first team opportunities under new Rangers manager Alex McLeish, Dodds returned to Dundee United in January 2003 as he was swapped for Steven Thompson.
[12] During 2005, Dodds signed a new contract at Dundee United that would see him work with manager Gordon Chisholm as both player and first team coach.
Dodds gained his first Scotland cap on 5 October 1996 against Latvia while playing for Aberdeen, coming on as a 59th-minute substitute in the 1998 FIFA World Cup Qualifier win in Riga.
[16] He continued to be selected whilst at Rangers, with his 26th and final cap coming in September 2001 against Belgium, a match which Scotland lost 2-0 meaning they would not qualify for the 2002 FIFA World Cup.
[24][21] This move did not proceed as Dundee fans objected to Dodds due to his vote against the CVA, and Jimmy Boyle was appointed assistant instead.
[21] Dodds joined Inverness Caledonian Thistle as an assistant to interim manager Neil McCann during the latter part of the 2020–21 season after John Robertson went on compassionate leave.
[26] In his first full season as manager, Dodds guided Inverness to the Premiership playoff final, but they lost 6–2 on aggregate to St Johnstone despite going on a 11 game winless streak between December and March.