Border Collies are the best dogs for running, imho!! They are bred to consistently run/jog through out the day to keep up with their herd... they are known for incredible stamina. My BC will chase a ball long distances at his top speed for over an hour, easily, of course with small breaks and water occasionally. 5 miles is also a fun run for him