Expected Costs. Adoption fees can vary greatly based on the agency. It’s important to realize these fees, which can range from under $100 to several hundred, are based on the medical care and other costs provided for the dog prior to adoption. Most dogs will be up to date on vaccinations and will already be spayed or neutered. These fees also include a vet assessment to ensure the dog is healthy and ready for its new home. Adoption fees for puppies may be higher with some agencies. For those looking for an older dog, many agencies will reduce or even waive fees for senior dogs or others who’ve been waiting for adoption for a considerable amount of time.