Don't get me wrong, I LOVE Labs, but a springer spaniel is my preference for upland game. My springer spaniels covers a lot of ground, even in heavy cover, and seems to have a better nose than any lab my dogs have ran with (I may be bias on this one ). They are a smart dog too, but sometime too smart for their own good because they can be difficult at times training. All of mine are speed demons in the field and very calm in the house. My buddies all have labs and it is really great when they run together; you get the speed and the more methodical slower lab that make a GREAT combo too. It seems to make the birds a little more antsy and get up instead of running in WI.