There is no one answer to this question as it depends on the size, age, and personality of the dog, as well as the location where they will be rehomed. Generally, it costs anywhere from $50 to $600 to rehome a dog.