To know the weakness of the bosses, you should be able to find information in files or Ominent Logs found around the backyard, so you don't have to face them directly to know their weaknesses or resistances, this would also make the player more attracted to collecting these stuff.
All these, at least for those bosses who spawn once time, like the Assistant Manager