Zac Efron's dog passed away and his touching tribute will make you hug your own pup

If you don't well up you have no soul.

By Amber Manto

It was National Dog Day yesterday but avid pet owner Zac Efron did not celebrate as he was mourning the loss of his lil buddy, Puppy.

Zac shared a moving tribute on Insta to his late mate, letting everyone know the Australian Shepherd had crossed the rainbow bridge into Doggie Heaven.

"Through thick and thin you've always been my best friend. I'll see you at the finish line, RIP Puppy Efron," he wrote. Zac then quoted lyrics from Chance the Rapper's song Finish Line/Drown.

Tears dropping onto your phone screen? Yeah us too kweens.

Zac had been Puppy’s owner since 2011 and has two other rescue dogs named Dreamer and Chappelle.

Run free lil buddy. Enjoy the endless supply of bones, chew toys and place to run up there in the sky. xx