Dobson made his senior debut for Crewe Alexandra in the Football Alliance, scoring in his first game against Walsall Swifts in September 1889.[1] After one season with Crewe he moved to his home town club of Preston North End in the summer of 1890. It was with Preston that he made his Football League debut; a 3–1 victory over Derby County on 20 September 1889; again scoring in his first game.[1]
In the spring of 1891, Dobson was one of three players signed at the instigation of Sheffield United chairman Charles Stokes who wished to use the club's relative financial power to build a strong professional team capable of success in league football. Dobson's first competitive game for The Blades came on 23 March 1891 in a 2–2 draw with Burton Wanderers.[1] Considered a fine shot, Dobson was a regular during the 1891–92 season during which United competed in the Northern League and appeared in The Blades' first ever Football League game the following season. His appearances became more infrequent however and his last game came in October 1893. It is thought that United retained Dobson's registration until 1895, but he had retired through injury and returned to Preston where he became a groundsman at Deepdale.[1]
International career
Dobson was selected for an England trial in February 1892 but did not attend due to illness.[1]