Most of the main points have been covered but I have some specific advice.
Don’t get a Basenji. A lot of people recommend this breed because it ‘doesn’t bark’. That’s true, it doesn’t but what it will do is howl and yowl and to a neighbor who doesn’t know that breed it sounds like animal abuse. I had a neighbor who was great, very nice. They had a Basenji but we didn’t see the dog for months, and all day every day it yowled and cried. We were pretty convinced it was being abused. As soon as we saw the dog we realized why it sounded like that and it was in great condition, happy, loving and friendly.
And that’s not the only Basenji I’ve heard through a wall. :(
On the other hand they’re a wonderful breed. :)
Look into small breeds like French Bulldogs, Maltese, Chihuahua, Dachsunds, Boston Terriers, etc. They have small needs for food and space and are great companion dogs. They don’t call the lap dogs for nothing! But purebred dogs have more health problems, look around a shelter for a middle aged mix of small breeds. They’ll be healthier generally, stay small and you’ll be providing a good home.
Bonus, small breeds are highly unlikely to be on a list of banned breeds.