I know someone in N. Iowa that sometimes has pups that I would recomend, but hers are very good quality and so are priced accordingly. I would be very careful around here, I also live in the Ames area, and there are some really questionable breeders that I would not recommend!
Good luck with your search and I will keep you in mind if I hear of anyone with some nice healthy pups