Rescue. Any breed. There are no bad dogs, just bad owners.
We have had a series of 2nd and 3rd hand dogs. Right now we have a Lab mix and a pitbull mix who are extremely lovable and fun.
Fortunately both sound like Rottweilers when strangers come to the door.
I believe that to be mostly true. However, there are a couple of breeds trained for fighting that can go off unexpectedly at whatever triggers them.
Surprisingly, the last two rescue dogs from a PetSmart event turned out to be the most loving, intelligent, easily trained of all the dogs we've had through the years. I know Chihuahuas have a reputation as being "yappers", but after some calm "no bark" commands with a verbal/physical petting "good girl" reward, they stopped.
The other good thing about a small Chihuahua is if they do something contrary to your liking, just pick them up and place them elsewhere. Plus, they don't need much space for exercise. Both of ours were/are limited to the family room, and a gated outside patio/lawn. We set up a "nest" area in our sectional as we watch TV and they both fell asleep at about 6:30pm. Not a peep until the Wife came down and both went crazy to see her. But then she hand feeds and has long nails for scratching. Both Abby and now Lola have provided us with years of joy!
We lost Abby to cancer and I mourned for almost a year. It took the wife sometime to get me to go to the Adopt a Pet event. There were dozens of caged rescues. I pulled Lola out and she immediately gave me a kiss on the neck and layed her head on my shoulder, unlike she had done with anyone else trying to hold her. Done deal. Sorry for the long rant.