Inizialmente, viste le origini paterne, Dickson rappresentò la Scozia durante il campionato del mondo under 19 del 2004, per poi l'anno successivo disputare la Coppa del Mondo under 21 con la maglia della nazionale inglese di categoria. Nel 2007 arrivò la sua prima chiamata con la Nazionale A dell'Inghilterra con la quale disputò e vinse la Churchill Cup. L'anno successivo dopo la sua partecipazione alla vittoria dell'Inghilterra A sugli Ireland Wolfhounds fu aggregato dal coach Brian Ashton alla nazionale maggiore che disputava il Sei Nazioni 2008 senza però scendere mai in campo. Anche nel 2010 disputò e vinse con gli England Saxons la Churchill Cup. L'allora nuovo commissario tecnico della nazionale inglese Stuart Lancaster convocò Dickson per il Sei Nazioni 2012, nel quale il mediano esordì nella vittoria conto la Scozia e giocò tutte le partite. Nel giugno 2012 fu aggregato alla squadra che partecipò al tour sudafricano del quale disputò due incontri partendo dalla panchina. Non convocato per nessuna delle partite del Sei Nazioni 2013, partecipò nel giugno dello stesso anno al tour sudamericano della nazionale inglese durante il quale fu in campo come titolare nella doppia sfida all'Argentina. Dickson giocò come titolare anche i tre "test match" contro Australia, Argentina e "All Blacks" nel novembre del 2013. L'anno successivo disputò, sempre partendo dalla panchina, quattro partite del Sei Nazioni 2014 e due incontri con la Nuova Zelanda durante il tour oceanico della nazionale inglese.