I am new to CiviCRM and I am wondering what would be best practice regarding the use of contact (sub)types in our organization.
The situation is following: Type of business: coaching and training.
We provide coaching to clients(contacts) so we assign one or more Coaches to a client at the start of a coaching period. This coach(or coaches) could be an in-house coach or he/she could be external. However, coaches could also be qualified trainers in certain areas of expertise. Trainers can offer workshops/courses/trainings to clients but also to coaches and other trainers.
Is it good practice to assign multiple contact sub-types to individuals who are qualified as a coach and trainer and possibly as supervisor as well? Or would a different approach be a better solution?