I think a lot depends on what part of the country you live in. Around here (northern NJ) $300 to $400 adoption fees are not unusual. Not all rescues here neuter the animals - but will make you promise that you will. I adopted a 4 month old puppy that I found through petfinder. He was boarding at a local animal clinic where 2 of the vet techs did volunteer rescue work. His fee was $300, and he was not neutered. They would do the neuter there for 1/2 price (about $175) but my vet agreed to match their price.
