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 … Read more