RE: best dog for pheasant hunting?
Being familiar with Iowa, I would probably suggest a pointing breed dog. Jimmy, I am with you 100% that Springers are just awesome all around bird dogs, but that area is often big and flat. A dog that could range wider than a close working flusher and mark birds could save you a lot of leather over the course of a season.
GSP's are really awesome hunters, as are Setters and Pointers. Any of those 3 would do you right if you did your homework on the breeding. Between the 3 there are some nice differentiators to help you pick between them to.