Try doing a google search for dog breed selector. Here is a link to one
http://www.selectsmart.com/DOG/
It might help you narrow down the playing field. Look for a breed that is NOT a good watch dog, and that is fairly easy to train. Barking is like any other behavior, you have to train them not to do it. Some dogs just naturally don't bark, but that is in their personality and not the breed necessarily.