RE: Picking up the bird
I don't agree that FF isn't emotionally hard on a dog. I only ever FF trained one of my labs while she was young. Why I did this was the other labs I owned had a habit of dropping the birds at my feet on retrieve. I losta fewpheasant cripples that way or had to have the dog run them down again.
FF is hard on both the dog and the handler (if they really love their dog).
Am I sorry I did it - NO. This lab, now retired was the best hunting dog I ever owned. Hunted for pheasant and waterfowl. She never dropped a bird until told, took hand signals, etc. She was kept in the house and trained every day since she was 12 weeks old, play training first then rigorous trainingas she got older.
As for doves vs duck/geese - some dogs have a problem with doves because of their loose feathers. Fortunately I've never had the problem as my dogs had a strong hunting desire and a desire to please me.
If you do decide to FF train your dog, get a book on how to do it or have a pro do it for you. And please remember, discipline for errors and reward for a good job. But before you discipline, make sure the dog knows what is expected of it.