Good on you for giving it some thought before hand, a lot don't. Have you made contact with your local dog rescue? they often have dogs long term that need re homing and because they are able to observe the dogs closely they may have one waiting to be adopted to a forever home that suits all of your needs.
Pure breed or cross breed they all can have very varied personalities it all depends on the person that was breeding or owned them. I don't take on any older dog unless I have had it introduced to all family members and pets first a few times for extended periods, most rescue places I have ever dealt with will allow you at least a supervised visit to your home, and as you don't mind if it is a pure breed then a rescue dog in need of a loving family may just be the answer
ALL kittens are devil spawn wrapped in cuteness!