Can a dog run 150 km non-stop?
There are 100, 200 and 1000 mile races for huskies, we can check the speeds of the winners of the races: http://www.eaglecapextreme.com/index.php/the-race/race-times

97 miles run in 17.23 hours, gives 5.6 miles an hour, 10 km/h, on a cold day, 12-16 dogs towing the musher and the sledge. without a sledge, a husky can probably run 150km at 15km/h average, so that's 10 hours of running.

there have been studies about husky mitochondria and their biology.