We adopted the absolute best dog from Animal Foundation! They have a ton of dogs and cats so if you are looking for something specific, you are bound to find it. The volunteers were very nice and the process was smooth. I also liked that you could look at every single animal and really get a feel for them. They let you walk with them and take them out to find a good match. We get so many comments on our dog when we take him out and it feels good to tell people he's a rescue dog. They seem to really care for the animals and our dog is doing so great!