It can take anywhere from a week to several months for a dog to be adopted, but this depends on the dog and their specific needs. We have found the average for dogs to be 4-6 weeks and cats to be 4-8 weeks.