There are good trainers at the Puget Sound Retrievers Club in Dewatto. They meet at least one weekend a month for helping other folks train their own dogs, but the grounds are open year round for a very small fee. I have been out to a couple trails there and talked with a few of the trainers. Otherwise you will have to cross (or drive around) the water or the mountains.