Skip to content
My Blog

My Blog

    • Sample Page
  • Part 2: A German Shepherd Waited at the Same Airport Door for Six Months — Then Six Soldiers Walked In Carrying the One Thing He Recognized

    Part 2: A German Shepherd Waited at the Same Airport Door for Six Months — Then Six Soldiers Walked In Carrying the One Thing He Recognized

    June 9, 2026
    Dog Story

    The first week, everyone treated Ranger like a problem to be solved. Airport problems usually came with forms. Unattended bags. Canceled flights. Lost IDs. People sleeping where they could not sleep. A German Shepherd waiting at arrivals did not fit any line on our report sheet. His collar had a tag with a phone number,…

  • I Was Walking the Tracks When I Heard It — a Dog Tied to the Rail With a Train Fifteen Minutes Out, and I Didn’t Have a Knife.

    I Was Walking the Tracks When I Heard It — a Dog Tied to the Rail With a Train Fifteen Minutes Out, and I Didn’t Have a Knife.

    June 9, 2026
    Dog Story

    Part 2 The dog’s name became Track. But I’m getting ahead of myself. I need to tell you about him first, because by the end you’ll understand why the whole thing mattered the way it did. He was a Golden Retriever, the vet figured around two years old — young, which made it worse somehow,…

  • Part 2: Eight of Us Were Riding Through Empty Texas Ranchland When We Saw a Metal Cage Sitting Alone in the Middle of a Field — Something Was Inside It.

    Part 2: Eight of Us Were Riding Through Empty Texas Ranchland When We Saw a Metal Cage Sitting Alone in the Middle of a Field — Something Was Inside It.

    June 9, 2026
    Dog Story

    Part 2 We named him Cage. I know how that sounds. I’ll explain it later, and when I do you’ll understand why it had to be that. I need to tell you about him first. He was a German Shepherd, and the vet — once she’d examined him, once she’d stopped having to step out…

  • Part 2: Every Morning My Rescue Dog Carried My Shoes, My Wallet, and My Keys to the Front Door and Stacked Them in a Neat Little Pile — It Took Me Weeks to Understand Why.

    Part 2: Every Morning My Rescue Dog Carried My Shoes, My Wallet, and My Keys to the Front Door and Stacked Them in a Neat Little Pile — It Took Me Weeks to Understand Why.

    June 9, 2026
    Dog Story

    Part 2 His name stayed Buddy, but by the end I thought of it differently — not as a generic dog name, but as a job title. Because that’s what he turned out to be. Let me tell you about him, because the whole thing only makes sense once you know him. He was a…

  • My Grandmother’s Pit Bull Refused to Leave Her Tuk-Tuk — Then I Found the Route She’d Hidden for Years

    My Grandmother’s Pit Bull Refused to Leave Her Tuk-Tuk — Then I Found the Route She’d Hidden for Years

    June 8, 2026
    Dog Story

    An eighty-year-old woman kept driving a Vietnamese tuk-tuk to church with a silent dog behind her, and when I learned why, I had to pull over. At first, everyone in rural Vermont thought it was just one of those strange little things old people do. My grandmother, Eleanor Whitcomb, was five feet tall on a…

  • Part 2: A Starving Homeless Man Broke His Last Piece of Bread and Gave the Bigger Half to His Dog — Then Refused Everything Strangers Offered Him.

    Part 2: A Starving Homeless Man Broke His Last Piece of Bread and Gave the Bigger Half to His Dog — Then Refused Everything Strangers Offered Him.

    June 7, 2026
    Dog Story

    Part 2 His name was Earl. He was fifty-eight years old. The dog’s name was Sergeant. I know these things because I was one of the people in that small crowd on Thursday morning. I work for the outreach group that recognized the shelter. My job, most days, is to convince people to accept help…

  • Part 2: We Were Searching for a Missing Seven-Year-Old in the Woods — Instead We Found a Dog Chained to a Tree, Half-Dead.

    Part 2: We Were Searching for a Missing Seven-Year-Old in the Woods — Instead We Found a Dog Chained to a Tree, Half-Dead.

    June 7, 2026
    Dog Story

    Part 2 I need to tell you about the dog, because by the end you’ll understand that the boy was right about him in a way none of us could see yet. He was a German Shepherd, the vet later guessed around four years old, though starvation makes them look ancient. Once he was cleaned…

  • Part 2: I Built a Four-Seat Bicycle for My Family, Then Added a Sidecar for a Stray Dog Who Kept Following Us — Eight Years Later, the Same Bike Still Carries Four People and a Dog.

    Part 2: I Built a Four-Seat Bicycle for My Family, Then Added a Sidecar for a Stray Dog Who Kept Following Us — Eight Years Later, the Same Bike Still Carries Four People and a Dog.

    June 7, 2026
    Dog Story

    Part 2 I want to tell you about Spoke first, because by the end you’ll understand why it had to be that bike, and that seat. He was a German Shepherd, full-grown when he found us, so we never knew his real age — the vet guessed three or four. His coat was the classic…

  • For Two Years a Lonely Biker and the Woman Behind the Coffee Counter Said Almost Nothing to Each Other — Then One Morning She Set a Rescue Pit Bull Puppy on the Counter and Said, “Today He Chose You.”

    For Two Years a Lonely Biker and the Woman Behind the Coffee Counter Said Almost Nothing to Each Other — Then One Morning She Set a Rescue Pit Bull Puppy on the Counter and Said, “Today He Chose You.”

    June 7, 2026
    Dog Story

    Part 2 The puppy’s name was Bridge. I need to tell you about him, because by the end you’ll understand he was named better than any of us knew. He was a Pit Bull, gray brindle over white, with a white blaze up his nose and one ear that flopped while the other stood. He…

  • Part 2: My Car Wouldn’t Start, So I Sat in My Dad’s Old ’62 Cadillac Waiting for the Tow Truck, My 13-Year-Old Golden Beside Me. Then She Started Growling at Something I Couldn’t See.

    Part 2: My Car Wouldn’t Start, So I Sat in My Dad’s Old ’62 Cadillac Waiting for the Tow Truck, My 13-Year-Old Golden Beside Me. Then She Started Growling at Something I Couldn’t See.

    June 6, 2026
    Dog Story

    PART 2 I have to slow the next part down, because it happened in seconds, but those seconds are everything. Daisy was growling and pawing at the door, and I, not understanding, and a little worried she was in distress, reached over and opened the passenger door a crack to see if she needed to…

Previous Page
1 2 3 4 5 … 15
Next Page
My Blog

My Blog

  • Instagram
  • Facebook
  • X