Fred Krause of Utah Railway Company says he spotted the cream-colored Shih Tzu on the tracks Sunday near a high school in a Salt Lake City suburb.
Krause, who was operating a train, says there was no way to stop before it ran over the dog, which was small enough to avoid actually being hit.
Krause says he spotted the same dog on the return trip and this time the pup wasn't so lucky. The dog was running on the tracks and got whacked by the train's snowplow.
Krause drove back to the site later and found the dog, which was still dazed and lying on the tracks.
Krause and his family in Clinton are nursing the dog back to health and are calling him "The Little Guy."
Information from: Standard-Examiner, http://www.standard.net/