Police said the man, whose name was not released, was arrested for throwing a dog at a referee from his place in the stands during the Feb. 9 lower-league game between Comarca del Marmol and La Canada in Almeria, TheLocal.es reported Wednesday.
Witnesses said the dog traveled about 22 feet in the air and appeared to be in shock following the incident. They said a former Comarca del Marmol player was sitting near the man and started punching him after the dog throw.
The man faces charges of animal abuse and inciting violence during a sporting event.
Experts: Dog meat festival poses rabies risks
Prison for robber who stopped for cigarette