Dogfish provides sport in Scotland (7)
I believe the answer is:
curling
'sport in scotland' is the definition.
'curling' can be an answer for 'sport' (curling is a sport). I'm not certain of the 'in scotland' bit.
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for curling that I've seen before include "Sport played on ice" , "providing treatment for shock?" , "Hairdo equipment -- closing grunt (anag)" , "Game played on ice" , "Doing the twist" .)