If you're familiar with Brazil, you probably already know about the colorful shanty towns of the country, known as favelas, many of which are built precariously along the sides of massive mountains. But you may not know that a group of animal-loving volunteers recently built a favela for the stray dogs living in Caxias do Sul. Aside from the shelter offered in the shanty town, volunteers also visit daily to provide the dogs with fresh food and water.

The idea arose when a local animal charity, SOAMA, could not afford to build a full shelter for the animals of the area. Instead, they asked volunteers to help them build a city of dog houses where 1,600 dogs and 200 cats now call home.

Most of the dogs are mutts, which the director of SOAMA says is the problem, as most people in the area want purebreds.