Matt Beleskey and his dog, Karl

(Source: ducks.nhl.com)

Matt Beleskey and his dog, Karl, out on a road trip
(Source: @Matt_Beleskey)

Matt Beleskey and his dog, Karl, out on a road trip

(Source: @Matt_Beleskey)

Matt Beleskey and his dog, Karl

(Source: @Matt_Beleskey)

Matt Beleskey and his dog, Karl

Matt Beleskey and his dog, Karl

Matt Beleskey says goodbye to his dog, Karl, before he goes overseas.

(Source: @Matt_Beleskey)

Karl and his owner, Matt Beleskey

(Source: @Matt_Beleskey)

Matt Beleskey and his dog Karl

Matt Beleskey and his dog, Karl

Matt Beleskey and his dog, Karl

Matt Beleskey and his dog, Karl

Matt Beleskey and his dog, Karl