I know you have tagged your question as ArcMap but this can be done easily in ArcProArcGIS Pro as that provides a model builderModelBuilder iterator that loops over fields in a dataset. The model is simply:
No such iterator exists in ArcMap so you would have to provide\build a list of fields that could drive the model. I would suggest in ArcMap that this is probably best done as a simple script as you have better control over looping. The arcpy function ListFields would be the scripting equivalent to the ArcProArcGIS Pro iterator.