Any ideas?

Just wondering what people woukd say my dog is? I've been told a few things, but I just want to see what others say without telling what I was told... if that's allowed. His name is Tank and I love him to bits, he's 4yrs old in all of these pics. Thanks!