Whether you purchase or adopt a dog, you normally pay an upfront cost. Average fees are $30 to $455, Rover’s study found, depending on whether you adopt from a shelter or purchase from a breeder.