An old and injured dog named Mabel was rescued in the forest of Rio de Janeiro by the Miranda family more than three years ago. They already had seven other dogs when they adopted her. However, Mabel was found to be pregnant and gave birth to six puppies!
Check out the whole story below!

Image Credit: The Dodo
Four of the puppies were re-homed in the United States while they kept the other two.

Image Credit: The Dodo
For the past two years, they have been working with homeless people who have pets.

Image Credit: The Dodo
Despite harsh living conditions, homeless people have a strong bond with their pets.

Image Credit: The Dodo
Look at this man below, he is using his own body as a bed for his dog!

Image Credit: The Dodo
Homeless people will even give up a much needed meal to their pets.

Image Credit: The Dodo