While both shelters and rescues aim to place pups in loving homes, there are a few differences between them. A shelter or humane society is a temporary waystation for dogs, often housed in kennels or bigger facilities. This can make it seem like a doggie melting pot since they have a mix of breeds and types. A rescue organization is like a dog matchmaker with a personal touch. Their pets are usually fewer, and they focus on certain breeds or types. You get the inside scoop on the personalities of rescue dogs because many are living in foster homes. Moreover, rescue organizations usually have a "no-kill" policy, which means they don't euthanize animals. If you want more assistance adopting a dog, consider adopting from a rescue.