One of the benefits of adopting a dog from a rescue organization is that it saves money because rescue dogs may already have their first vaccinations or even microchips. Additionally, they are usually already neutered or spayed.
When adopting a dog, it saves a life, and this is a benefit that many people consider more important than anything else. Additionally, when people adopt dogs, they are hindering puppy mills, which breed dogs in an intensive manner and often treat them inhumanely. These operations focus on making money and not on promoting the well-being of their dogs. Most dogs in stores come from puppy mills, and purchasing a puppy from a store equals support for the place it came from. This is why getting a dog from a rescue organization is also a way to take a stand against mills.
Another benefit of adopting a rescue dog is a boost in self-esteem. This happens because the process of caring for a dog that might have its own issues causes a person to realize how important she is, especially when she succeeds in helping the dog overcome its problems.