At one point I thought about having Hidden Powder given out at the team approval stage. Unless you are breeding for precise stats, HP is random. So instead of a person choosing what type they get, one would be given to their pokemon when they get it approved.