Hi Mike,
Obviously I am biased to labs as you can tell from my user name. For a dog for both upland and waterfowl it would be hard to argue the lab is the perfect choice. There are other upland dogs that may be more suitable just for pheasant and or grouse such as a hard working springer, or german wire hair as well as many others. Likewise most would agree it is hard to beat a chesapeake for waterfowl, but a lab is in my opinion, the most versatile and a wonderful companion dog. I got my lab from a kid out in granite falls for $100.00 with papers and I wouldnt sell him for 100 times that amount he is perfect for me and I pheasant hunt and duck hunt. I wouldn’t set a time parameter to get your dog rather than just watch the want adds and also check your local humane society and the internet. Often times you will come across breeders with a pup left or a family who decided a dog doesnt fit their lifestyle etc. Just check the pedigree and if possible check to see if they have a retrieving tendency, they get it early. Take your time and good luck and even though I am partial to labs, there are alot of great breeds out there. Good luck and do your homework. BLACKDAWG1