Most dog adoption centres require an adoption fee, the amount of which varies between centres. This fee typically covers the cost of vaccinations, spaying/neutering, microchipping, and other initial medical expenses incurred by the shelter.