A Pug will not be able to walk 10 miles, as most people don't walk that much in a day. Realistically, a Pug can walk an hour, without issues. If you've built up their endurance, they may be able to walk further. According to this walking calculator, it can take 3.5 hours to walk a mile, which is too much for your pup.