The best dog is a rescue dog. You can spend time interacting with him/her. The staff will have gotten to know the dogs. They can let you know about the dog's energy level; it should be less than or equal to your family's. They can also recommend a respected trainer in your area.
Most important is for the entire family to participate in the obedience training. Having consistency will help your dog find emotional balance and stability. It's also a fun experience to share. :)