Hi Lizzie,
once you are over the boarder and onto the m74 first services is Gretna, then you have johnstone bridge (annandale services) Lockerbie, then Cairnlodge Services (hapondon services) Douglas, then Hamilton Services, and last before turning off for pitlochry is Stirling Services. cairnlodge is a long service station which is set off the motorway on the b7078 a little way off motorway but not out of the way the rest is just at the side of the motorway.