I'm 5'10" and have a Flux jacket, Fud flannel, and Nelson vest, all in large, and they all run to about mid thigh. I'd probably go with a large as the B-Dog will fit long. XL if you're really wanting to get thug.
secret fucking SNOWBALL mission...
Chaitea, "The best gloves are mittens."
Park Guy, "Everytime it snows my dick takes a beating."