Lab MIX maybe; certainly not a full lab. The coloring suggests Saint Bernard, but the muzzle shape doesn't support that. Perhaps Bernese mountain dog or greater Swiss mountain dog?
Coloring might be beagle, but the ears are way too short for beagle.
Just some ideas; I'm not a dog expert.