Another breed to consider might be the Brittany Spaniel. They go about 40 lbs full grown for the ladies. We had one when I was a kid-superb upland bird dog, as long as she was run a 10k or so before grouse were on the menu. My experience is that if you're willing to be a despot with them, they are well behaved canines.