The images of this dog favela in Brazil's southern city of Caxias do Sul are both heartbreaking and uplifting. Seeing a stray dog is never a fun sight, but seeing dogs in a shelter is always a good thing.
The dog favela might be cute if the situation there wasn't so dire. Currently over 1,600 dogs and 200 cats reside in this pet slum, which costs over $14,000 a month to run. The dog favela is run by the So Ama organization, which is working to keep all the animals healthy and find them loving homes. You can check out pictures and even a video of the dog favela above.