I think a Nova Scotia Duck-Tolling Retriever would be a good idea. There are a few in rescue off the internet. they are smart, medium sized, Usually the perfect size for most/some homes and they don't shed a lot. they are easy to train and mine does not bark. the only time he does is if he does not like someone which is very rarely.