If you want a good bird dog, you're not going to find it cheap.
1st thing to do is select the breed that you want. I have had pointers and brittanies and would highly recommend the brittany since they are easier to train and try to please you. The English pointers I had were uniformly hard-headed and wanted to run into the next county.
Best bet is to contact breeders who only produce hunting stock .. no show dogs. Get the puppy at 7 weeks and start training it right away .. nothing serious, just introduction to the family, other dogs, bird wings, etc.
If you don't know how to train a bird dog, use a pro and work with him.