What is the best practice for several soundclips a gameobject need to play?

Should you have one Audio Source for every soundclip an entity might splay at some time? Or should you have a script where you attach them?

From how sound source is designed it looks like it’s supposed to only hold one sound clip, as compared to Animation which has a list you can just add to.

Multiple AudioClips is better approach for sure.

Manage them by script with one AudioSource, because every AudioSource not playing anything AFAIK still takes memory.
Plus multi-clip way is much clearer in editor.