CGC, Therapy Dogs, Service Dogs and Assistance Dogs – What’s the difference? [schema type=”blog” title=”CGC, Therapy Dogs, Service Dogs and Assistance Dogs – What’s the difference? ” Written by