Adopt a dog or cat from Triple A Marbella; the adoption fee covers passport, vaccinations, microchip, de-worming and a health check. The shelter also rehomes dogs internationally, including to Sweden.
Worth knowing this shelter also rehomes internationally, including to Sweden, if you want to adopt but don't live near Marbella — the adoption fee covering vaccinations and a health check is a reasonable baseline to expect elsewhere too. Having passport, microchip and de-worming already sorted as part of the fee also makes an international adoption considerably less paperwork than starting from scratch.