The most important factor is that there are two general types of dairy products: those that can be healthy for certain people, and others that should be avoided by everyone.
Recipes should indicate which type is needed, but in general, firm and extra firm are used as substitute for meats while silken is used in place ofdairy products.