In 3E, I finally had to introduce a houserule that some features of a new class (mostly decided case by case) were gained at the third level of a class.
This only applied to the third class a character took, whether it was a base class or a prestige class. That helped cut down on cherry-picking...