I would think that the Brittany is exactly what you described as your perfect dog.

What is the deal with the "tall grass" problem?