Ryker Webb, 4, though, was in otherwise good shape after his harrowing adventure in far northwest Montana, officials said.
The boy was reported missing Friday afternoon near mile marker 18 of state Highway 56, south of Troy and east of Bull Lake, according to the Lincoln County Sheriff's Office. He had been playing with the family dog in the yard outside the home.
Get New England news, weather forecasts and entertainment stories to your inbox. Sign up for NECN newsletters.
The sheriff's office said search efforts using helicopters and drones were hampered over the weekend by "very poor weather conditions which consisted of rain, low visibility, and low ceiling."
The little boy "was in good spirits and apparently healthy, although hungry, thirsty, and cold," according to the sheriff's statement.
Read the full story here on NBCNews.com