A boy with a black jacket and a blue hat is hugging a brown and white dog on a porch in the snow .