Volunteers from the El Refugio NGO have rescued sixteen dogs and a Vietnamese pig from a so-called animal breeding centre located on the outskirts of the village of La Torre de Esteban Hambrán (Toledo), around 50km south of Madrid.
The animals were found to be in a pitiable condition and were saved from the grisly deaths suffered by four German shepherd dogs also found.
The dogs were being kept in squalid cages piled high with excrement and garbage.
All the animals rescued had external and internal parasites, and lived alongside rats.
The owner is a woman from Madrid, who faces a jail term of between three to twelve months if convicted on charges of prolonged animal abuse.
Among the rescued dogs are a mating pair of Spanish mastiffs, a pair of German shepherds, a greyhound, three types of hound and various cross-breeds.