I think you already know this, but these organisations or shelters need funds to care for the doggies. Most of the time, these dogs are vaccinated and spayed/neutered. These things cost money and the rescue group needs to make this money back.
I also think that dogs cost a lot of money in their lifetime and when someone has trouble paying that much money to acquire the puppy, they should perhaps look at what the dog is going to cost them in the long run. How will they afford emergency vet bills if they can't pay for the puppy. I think that the adoption fee is a way for the shelter to see who is serious about the dogs.
For me, dogs are very valuable and I would reconsider getting a dog if I couldn't afford the adoption fee.
__________________ Cash & Orio  RIP Beautiful Joni |