I'm not going to get into the argument, but I will sugest breeds. Basenjis are a no unless you like yodeling and a VERY independant dog. They won't do anything they don't feel like. They are also sighthounds and cannot ever be trusted off leash. Other than that they are very clean and good dogs. The breed I would suggest is the Japanese Chin
http://www.dogbreedinfo.com/japanesespaniel.htm