For a human society, this place is doing it right. The dogs have more room to move around because they can go in and outside at their expense, within each kennel. The staff is super friendly and educated about each pup, and are more than willing to help you find your new best friend. They have an area where you can take a dog you're interested in and play with them, which is great for the dog and for you. They will even set up meet and greets with other dogs in your family. Of course, it is Fullfuly wrenching to walk through there and not take every dog or cat home with you, but it is comforting to know that each animal there is being shown love. And they will never be euthanized!