Have any of you ever done this with your dog? Are the courses worth it? I think my young dog would love it but it would involve travel and expense. Would love to hear about any experiences.