More Dog Fortress 2! This time with better line art.
I still don't know why Medic is a tiny flufflepup. The fangirl in me wants to make him something prettier and more elegant, like a collie or a long-haired Weimaraner or something. (Or at least taller--he's the fourth tallest class! Sniper only has about an inch or two on him, and he's second-tallest.) But no, I can only picture him as a little yapping puffball. It just works.
Either someone pissed on Sniper-dog's hat out of revenge, or they dropped it in the toilet (or a pool or something.) Either way, whoever it was is seriously in for it later.