Autosomal (called FamilyFinder by FTDNA) should always be taken by the oldest / earliest generation possible. yDNA STR and SNP can be taken by any generation but note that a change can be introduced at any generation. So earliest is best, but not as critical, there as well. In our surname project, we often suggest to buy a FTDNA yDNA STR 12 marker test through the project (cheapest test) for every older, male relative. Then the DNA is stored and available to get more testing later (Family Finder, mtDNA+, BigY, etc). For example, a project member did this for his father over 10 years ago. His father since died. But FTDNA came out with BigY this past year. He was able to order BigY on his father's sample this year.