Niall Harbison Profile picture
On a mission to save street dogs around the world. You can support here...
Jul 12 7 tweets 4 min read
Last October he was shot five times here in Thailand.

I used to feed Bog Red Brendan in the jungle daily. He didn’t know what had happened to cause him so much pain.

Today he arrived at his new home… (1/7) 🧵 Image
Image
At first I didn’t even know he’d been shot. I fed him every day but it looked like a dog fight at first.

X rays soon proved it was bullets. 5 of them. He was very lucky. I took him straight in (2/7)
Jul 11 5 tweets 3 min read
Rocky has been having a lovely Saturday setting in with his new family.

His new brother is 8 years old rescued as a young street dog with injuries. They are already friends.

Lots of nice things happening… (1/5) 🧵 Image Rocky’s dad is Norwegian. So he’s been getting the best smoked salmon there is.

He is enjoying having a couch (2/5)
Jul 10 10 tweets 7 min read
75 days ago Rocky was found alone, terrified, blind and hours from death.

Many people told me to “put him to sleep”.

Today I am very happy to share that his comeback is complete… (1/10) 🧵 Image Rocky had some of the worst test results I’ve ever seen.

The local vets gave me a somber look.

He was so weak he kept collapsing on me the first day (2/10) Image
Image
Image
Image
Jul 2 6 tweets 3 min read
2.5 weeks since we found little Espresso Martini poisoned and taking her last breaths.

The progress has been very slow but some fairly positive news… (1/6) 🧵 Image We are now confident her broken rib came from frantic locals trying to give her CPR when she was frothing at the mouth. (2/6)
Jun 27 6 tweets 4 min read
One of the loveliest stories ever.

We got a call about a dog in Thailand who was suffering in the heat. He had been kicked out in the streets.

Never did we think it would end like this… (1/6) 🧵 Image Shaggy was terrified and tried the flying bite. Anything to get away from what he thought was danger (2/6)
Jun 24 7 tweets 4 min read
3 weeks ago I found little Skye on a building site. She couldn’t move because she’d been hit by a car or another big trauma.

This is how it was going to end for her.

Today she’s doing great… (1/7) 🧵 Image The little ticks and fleas were eating her alive. We later found her leg had been broken and fused back together.

Our biggest hope was that she was so young. About 3 months old… (2/7)
Jun 18 4 tweets 2 min read
A few weeks ago Jimbo was on his own living on the streets.

His health was so bad he was close to death.

Today he has a new Job… (1/4) 🧵 Image He loves attention and humans so much because he never knew love in his life.

Sometimes we have dogs that don’t need a leash or to stay in a fenced off play area. (2/4)
Jun 18 7 tweets 3 min read
3 days ago we got a report of a young puppy. Locals were frantic with worry.

We were told it had been poisoned.

It was time to swing into action as time was very limited (1/7) 🧵 We got her into our hospital and onto life support.

The team had to clean out her stomach.
(2/7) Image
Image
Jun 15 6 tweets 4 min read
6 months ago I was called about a dog on the streets in Thailand…

🛻 Had been hit by car
🪨 Locals didn’t want her there and threw rocks at her
🤒 She had skin disease and was very old

I local man begged us to save her… (1/6) 🧵 Image
Image
As soon as I got to her I could see her fur was all gone but also her nose was being eaten away by an infection (2/6) Image
Image
Jun 14 6 tweets 3 min read
This was the first ever picture I was sent of little Stormzy. He had been hit by a car and had a brain injury.

His owner was told he had to be put to sleep. But he didn’t have the money to do it.

You won’t believe how good Stormzy looks now… (1/6) 🧵 Image He couldn’t even stand up when he came to us. His body was all twisted and his brain didn’t work (2/6) Image
Image
Image
Jun 5 5 tweets 2 min read
It’s been a very tough week and am exhausted but had been sent this picture 3 days ago.

I couldn’t finish without going to find the dogs… (1/5) 🧵 Image Tracked her down. Locals told me she was as hard to catch and ran away from them all.

Quite the opposite really (2/5)
May 31 5 tweets 3 min read
Jimbo all alone on the streets 12 days ago. His little body was in a horrendous state.

He wasn’t going to last much longer.

Today we have him back smiling… (1/5) 🧵 Image I’d love to say his recovery has been easy but it hasn’t.

With such severe anemia and bad blood as well as horrendous stomach issues Jimbo went downhill for about 8 days (2/5) Image
Image
Image
May 30 8 tweets 5 min read
5 weeks ago Rocky came into our lives.

He was as close to death as is possible for a dog to get. Everything was stacked against him.

Many people told me to put him to sleep. Thankfully we didn’t. You should see him today… (1/8) 🧵 Image
Image
2 local Russian ladies found him on the beach. He couldn’t see to drink or find food. He had been dumped.

This was how it was all going to end for Rocky (2/8)
May 22 6 tweets 3 min read
Little Jimbo has taken a bit of a turn for the worse.

We often see this with street dogs who come in very sick.

Their little bodies just give up when they finally feel safe. Luckily he has everything he needs… (1/6) 🧵 Image He has been sleeping for 23.5 hours a day.

His biggest problem is his stomach. New food, medicines and virus means he has explosive diarrhoea (2/6) Image
Image
Mar 20 7 tweets 4 min read
We rescued Apollo 7 weeks ago.

To say it has been complicated would be an understatement but we have some unbelievable progress now… (1/7) 🧵 Image He is a wild street dog. It took us a week to catch him as he was so scared.

We got him just in time. An injury on his nose was being eaten alive by maggots.

I didn’t know if there was much we could do… (2/7) Image
Image
Feb 21 4 tweets 3 min read
Bit of a tough day. Got a bite on the arm from a dog.

They look so small but if anybody has been bitten before they know the pain.

It got me thinking about the pain dogs suffer…. (1/4) 🧵 My 2 teeny tiny bites came from Apollo. Total accident.

We got tangled in a bush and he got spooked and I lose the leash. I had to grab his leg at risk of losing him. He panicked. He don’t apply pressure

To say I’m in agony and complaining non stop is an understatement (2/4) Image
Image
Feb 3 7 tweets 4 min read
I’ve been involved in a lot of hard dog rescues in my time. But none quite like tonight.

We’ve been trying to catch this boy for a week after being sent this photo. He’s a wild street dog.

It looks like we’ve saved his life… (1/7) 🧵 Image We’ve failed on 6 previous attempts. Sedation, traps, nets and many of us in the fields. He has been too scared.

We’ve probably used 50 man hours trying to catch him.

We even darted him once but he got away into the jungle (2/7) Image
Image
Jan 9 9 tweets 5 min read
On the 23rd of October Stormzy came into us with a massive brain injury.

He couldn’t walk or even support his head.

Today 11 weeks later, Stormzy was adopted and went home with his forever family… (1/8) 🧵 Image He’d been hit by a car. His owner had frantically been looking for a vet.

He was told in this pic that he needed to pay to put him to sleep. He didn’t have the money so he had to take him home for 4 full days and just watch him hopelessly (2/8) Image
Jan 6 5 tweets 2 min read
An incredible outcome…

She came to us 6 weeks ago with tumors on her eyes and inside her mouth.

To see her today is a thing of beauty…(1/5) 🧵 Image Her owners were distraught. They are not well off people.

They came to us at Tina’s hospital hoping for some sort of miracle.

Even I thought she might have to be put down when I saw her the first day (2/5) Image
Jan 5 8 tweets 4 min read
This was the first photo I was ever sent of Stormzy.

His owner had found our contact details. He was told he had to pay to put him to sleep but he didn’t have the money.

That was 2.5 months ago. Stormzy was getting some big news today…. (1/7) 🧵 Image He came to us on a little wooden “stretcher” his owner had made.

Stormzy had been hit by a car and had a serious brain injury. Things did not look good (2/7) Image
Image
Sep 28, 2025 7 tweets 3 min read
Shaq is the hardest rescue I’ve ever had.

His life was nearly over when I found him 2 years ago.

I was feeling a little down today so I went to see him. It’s hard to believe how good he now looks (1/7) 🧵 Image This was the very first picture of him that I was sent. He had a huge growth on his neck.

I dropped everything and went there immediately (2/7) Image