[Verse 1]
He chewed through my boots, and my favorite hat,
Ate three pairs of socks and never gave ‘em back.
He’d howl at the mailman like he owed him rent,
And slept like a king where the couch got bent.
He’d chase his tail ‘til the world spun out,
But bark like hell at a shadow of doubt.
[Chorus]
But he was mine — wild and free,
With muddy paws and loyalty.
He'd dig up holes like they held gold,
Then track it in like he owned the mold.
Yeah, he ran off more than he stayed...
But he came back when it mattered most days.
And I’ll miss that tail, that muddy grace...
He was a good dog.
Most days.
[Verse 2]
He peed on Mom’s roses like it was war,
Scratched up paint on the back screen door.
He'd vanish fast when a storm rolled through,
Then show up wet on my pillow at two.
He stole a steak off the grill once flat,
And I couldn’t even stay mad at that.
[Chorus – Stronger now]
But he was mine — flaws and all,
With a bark too big for his body small.
He’d ruin rugs and dig the yard,
But he guarded my soul with a reckless heart.
He never stayed where he was told...
But he stuck with me through young and old.
And I swear I see his shape some days...
He was a good dog.
In every way.
[Bridge – Spoken over soft guitar]
He didn’t listen.
He didn’t sit.
But he knew when I hurt...
And never quit.
[Final Chorus – Soft, with love]
Yeah, he was mine — my mess, my friend,
From muddy start to the tearful end.
Left behind fur, some half-chewed shoes,
And a silence I didn’t choose.
But I’d do it all again, no delay...
For that good dog.
Most days.
[Outro – Whispered]
Still find socks in the yard.
Still call his name by mistake.
It was a solid run, boy.
You were a good dog…
Most days.