Hermantown police Sgt. William Marsolek said the man's young son called 911 shortly before 5:30 p.m. Sunday to alert them to his father's predicament, the Duluth News Tribune reported.
Marsolek said when he and officer Jon Pernu arrived at the scene they found the man face-down with 1-2 feet of snow on his upper body and his right leg and right elbow sticking out.
"The man was able to communicate with us, but I could tell his breathing was restricted from the weight of the snow on him," Marsolek said.
The two officers pulled him part way out but more snow collapsed on him and the dog. Marsolek said he and Pernu yanked on the man again, freeing him, and the dog also escaped, the newspaper said.
The man was found to be OK after being checked by emergency workers.
Marsolek said deep snow beneath the tunnel may have contributed to the man getting stuck by preventing him from being able to push against the snow above.