Alan Doyle of Great Big Sea looks to be the dog trainer/keeper. He is from Newfoundland and that's where the show's setting is.
The episode was originally produced as season finale for S1, it was, with its preceding 2 episodes, transferred to and shown as first 3 episodes of now-19-episode S2.