That price varies depending on the size of the dog, sex, age, and geographic location, but Gollon says it can often be more than the total costbetween $200 and $450of all adoption fees, which makes adopting a noticeably less expensive option. Gollon says all dogs (as well as cats and rabbits) are spayed or neutered before theyre adopted.