I agree with the having DH help in selecting the dog. Animals as surprises are rarely a good idea.
Like Carola, I have an Australian Shepherd - I have the full sized version, not a mini. He's about 55 pounds and can run for miles. He's very energetic, but also settle well (which is a Jimmy...