Ehrlichgesagt kenne ich mich mit Spanien nicht so aus.
In der Türkei ist es so, dass die staatlichen Tierheime die Hunde nicht unkastriert raus geben dürfen. Was ja auch gut und wichtig ist. Die privaten ( wie wir) dürfen natürlich, aber die meisten tun es nicht.
Aber bei der Ausfuhr von Spanien nach Deutschland da gibt es ein solches Gesetz nicht.
Bei der Suche nach einem Auslandstierschutzhund ist mir das öfter untergekommen, dass die Hunde ab x Monaten (Alter) nur kastriert ausreisen dürfen. Weiß aber nicht mehr, welche Länder das waren. Es war auf jeden Fall von Land zu Land unterschiedlich.