Rescue organizations are almost always staffed by people who love dogs. Talk to them. They know the dogs in their care and can give you a realistic sense of whether a given dog would be a good fit for you.
When you go to talk to the staff or volunteers, take a patience pill. For one thing, dog people aren’t always people people! For another, these folks are running themselves ragged trying to do the best they can for a whole lot of dogs. Wait for them to have time for you, or pitch in with some of the chores while you ask about the dogs.
Better yet, volunteer to be a dog walker at your local shelter. That way, you’ll get to know the dogs yourself and find out firsthand if there’s any chemistry between you and a dog who appeals to you.
Some rescue groups are very strict—too strict, in my opinion. For instance, some won’t let you adopt one of their dogs unless your yard has a traditional fence. You may want to ask about their rules and their process by phone before you make the trip.
We have gotten such joy from our latest rescue, Rio, that I can highly recommend adopting an adult dog from a rescue group. You get not only a loving canine companion (once you’ve established some basic rules, that is) but also the satisfaction of knowing that you’ve provided a home for a deserving but homeless dog.