When it comes to the cost to adopt a dog, there's no single answer. Rates vary widely, with shelter staff reporting fees anywhere from $50 to $350 or more. That's because each animal organization is unique, and uses a range of different factors to determine a cost that will support their rescue work.