A Canadian man is the guardian angel and true hero for one lucky puppy dog. The poor puppy was tied up in a plastic garbage bag and left by a dumpster to be tossed out.

A man named Aaron Katz was walking home one day and happened to take a back street instead of the usual route. He started to hear the sounds of a faint yelp – and had to figure out where it was coming from.

Aaron looked down and noticed a garbage bag on the side of the road – all of the sudden, the bag began to move. He was understandably scared to open the bag – but thankfully, he did.

When he untied the garbage bag he was absolutely stunned to see a very scared 2 month old German Shepherd puppy. He couldn’t believe his eyes.

The poor thing was freezing and terrified so Aaron picked up the precious dog and ran to his car to warm her up. She was dirty and frigid cold.

See the fate of this sweet girl below. Her story will absolutely move you to tears and warm your heart.

WATCH THIS VIDEO HERE!