Where Can I Put a Dog Up for Adoption? You can put a dog up for adoption on free pet adoptions sites, such as Rehome, which provides a platform to connect with a wide pool of potential adopters. You could surrender your dog to a rescue or shelter, but many responsible pet owners look for ways to find a new home for their dog in a manner that allows them to make a decision about who adopts the pet.