A dog with a badly broken leg incredibly led a vet two miles to an abandoned car where she had given birth to ten puppies so they could be looked after.